cf-translate

Solid

Translate publication-ready ContentForge content into any of 15 languages at three localization levels (literal, adapted, transcreated) — preserving brand voice, keeping citation URLs and DOIs untouched, and adapting SEO keyword placements for the target market — delivered as a translated .docx plus a quality report via the brand's tracking backend. Triggers on "/contentforge:cf-translate", "translate this article to Spanish", "localize this for the German market", "make a French version of this post", "transcreate this for Japan". Dispatches the contentforge:translator agent, maps voice via config/multilingual-patterns.json, and runs a target-language humanizer pass. Requires pipeline output scoring >=7.0 and a brand profile; pairs with /contentforge:create-content upstream.

Data & Documents 28 stars 5 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
49
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Content Translation — Multilingual Publishing Translate publication-ready ContentForge content into 15 languages while preserving brand voice integrity, citation accuracy, and SEO optimization. Three localization levels let you control the depth of cultural adaptation. ## When to Use Use `/contentforge:cf-translate` when you need: - **Translated content** for international markets (15 languages) - **Brand-consistent multilingual content** that matches your source voice in the target language - **SEO-localized content** with keywords adapted for target market search behavior - **Citation-safe translations** where URLs, source references, and inline citations remain intact - **Cultural adaptation** beyond word-for-word translation (adapted or transcreated levels) **Prerequisite:** Content must be produced (or imported) through the ContentForge pipeline first. Raw untreated content should go through `/contentforge:create-content` before translation. ## Supported Languages | Code | Language | Direction | Notes | |------|----------|-----------|-------| | `es` | Spanish | LTR | Spain + Latin America variants | | `fr` | French | LTR | France + Canadian French | | `de` | German | LTR | Compound word handling | | `pt` | Portuguese | LTR | Brazil + Portugal variants | | `it` | Italian | LTR | | | `nl` | Dutch | LTR | | | `ja` | Japanese | LTR | Honorifics and formality levels | | `zh` | Chinese (Simplified) | LTR | Simplified by default, Traditional on request | | `ko` | Korean...

Details

Author
indranilbanerjee
Repository
indranilbanerjee/contentforge
Created
6 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

cf-translate

Translate publication-ready ContentForge content into any of 15 languages at three localization levels (literal, adapted, transcreated) — preserving brand voice, keeping citation URLs and DOIs untouched, and adapting SEO keyword placements for the target market — delivered as a translated .docx plus a quality report via the brand's tracking backend. Triggers on "/contentforge:cf-translate", "translate this article to Spanish", "localize this for the German market", "make a French version of this post", "transcreate this for Japan". Dispatches the contentforge:translator agent, maps voice via config/multilingual-patterns.json, and runs a target-language humanizer pass. Requires pipeline output scoring >=7.0 and a brand profile; pairs with /contentforge:create-content upstream.

1 Updated 3 weeks ago
teachskillofskills-ai
AI & Automation Listed

adapto-translate

Translate existing Adapto content (Articles, Pages, collection items, Categories, Microcopy) into another enabled language via create-translation. Structural-parity gate blocks broken translations; glossary-aware; single-item and corpus modes. Plan-then-apply; runs at the top model tier.

1 Updated 1 months ago
adaptocms
Data & Documents Listed

translate

Translate any project or set of files into one or more target languages using the three-tier translator panel (Lead → Senior/Junior with adversarial QA). Works on codebases (i18n message catalogs, WordPress .po/.pot/.json, MDX/HTML content trees) and standalone documents (Markdown, JSON, docx, txt, subtitles, CSV). Detects the source language and file formats, computes the translation scope (whole project, changed-since-last-run, or an explicit file/glob set), classifies each batch as low-risk (Junior) or domain-prose (Senior), and applies the domain SPECIALIZATION setting (default `general`; e.g. technical, marketing, legal). Runs one final verify/build at the end and writes a report. Use when the user says "translate this", "translate into <language>", "localize the project", "run the translation pass", "translate the WordPress strings", "translate these files", or "i18n sweep".

2 Updated 2 weeks ago
roshaw