cf-translate

Translate ContentForge articles into 15 languages with brand voice, citation, and SEO preservation.

1|Updated Aug 18, 2026
One-click install
npx skills add https://github.com/teachskillofskills-ai/ContentForge-techshu --skill cf-translate-teachskillofskills-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cf-translate
Source: https://github.com/teachskillofskills-ai/ContentForge-techshu/tree/main/skills/cf-translate
Command: npx skills add https://github.com/teachskillofskills-ai/ContentForge-techshu --skill cf-translate-teachskillofskills-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Translating long-form marketing content into multiple languages usually breaks brand voice, corrupts citation URLs, and loses SEO keyword placements. This Skill localizes publication-ready ContentForge articles into 15 languages while keeping citations, DOIs, and brand names untouched and adapting keywords for the target market. ## Core Features & Use Cases - Three Localization Levels: Choose literal (word-for-word), adapted (cultural adaptation), or transcreated (rebuilt for the target market) depending on content type. - Citation-Safe Translation: Classifies content into translatable and immutable elements so URLs, DOIs, code snippets, and brand names are never altered. - Brand Voice Mapping: Maps source voice characteristics to target-language equivalents via a multilingual patterns config, then runs a target-language humanizer pass. - Use Case: You published an English article on healthcare AI and need Spanish, French, and German versions. Run the skill with --lang=es,fr,de to produce three localized .docx files with quality reports, each scoring brand voice, citation integrity, and SEO adaptation. ## Quick Start Ask the AI to translate your ContentForge article into Spanish at the adapted localization level for your brand profile.

Frequently Asked Questions about cf-translate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate a blog article into multiple languages at once?

Pass a comma-separated language list such as --lang=es,fr,de,pt with your source content URL and brand name. The skill queues each target language and processes translations sequentially, producing one .docx and quality report per language.

What is the difference between literal, adapted, and transcreated translation?

Literal preserves exact structure and sentence order for technical or legal content. Adapted adjusts cultural references like idioms and currencies while keeping the original structure. Transcreated rebuilds the content to feel native, potentially restructuring sections and replacing examples.

Does translation preserve citation URLs and DOIs?

Yes. The skill classifies content into translatable and immutable elements before translating. Citation URLs, DOIs, ISBNs, brand names, code snippets, emails, and phone numbers are never modified, and a post-translation check verifies zero citation changes.

Can I use DeepL for machine translation with this workflow?

Yes, if a DeepL MCP server is configured, the translator agent uses its output as a baseline and refines it for brand voice and SEO. Without DeepL, the agent translates natively, which is the default behavior.

Why does translation fail with a source quality score error?

The skill requires source content scored 7.0 or higher from the ContentForge pipeline. If the score is below threshold, re-run the content creation or content refresh pipeline on the source before attempting translation.

What are the limitations of translating to Arabic or other RTL languages?

Arabic translation preserves content and citations but produces left-to-right document output. Right-to-left layout adjustments must be applied downstream in your CMS or publishing tool after translation completes.