skillfed

Translate

Translate replaces expensive full-model translation runs by extracting empty msgstr entries from Lingui catalogs, chunking them, and dispatching Haiku subagents to translate each batch. Results merge back deterministically into your locale files with zero model overhead in the write path. Use this when you need to fill missing translations after adding new UI strings.

Translate fills missing .po catalog translations using cost-efficient Haiku subagents instead of the main model.

AI-generated summary based on this skill's SKILL.md

2,281 324 NOASSERTION updated by crbnos

Install

crbnos/carbon/translate · repository language: TypeScript

git clone https://github.com/crbnos/carbon
cp -r carbon ~/.claude/skills/translate

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

npx skillfed install crbnos/carbon/translate

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does Translate do?

Translate is a skill that efficiently fills missing translations in your Lingui catalogs by extracting empty msgstr entries, chunking them into batches, and dispatching Haiku subagents to translate each group. Results merge back deterministically into your locale files with zero model overhead in the write path, making it ideal for filling gaps after adding new UI strings.

Can Translate handle code or technical documentation?

Yes. Translate supports translating code comments and technical documentation as one of its core intents (weighted at 0.25). The skill preserves meaning and context during translation, ensuring technical accuracy and formatting integrity across your documentation and codebase.

How does Translate preserve meaning and context?

Translate is designed with context preservation as a core principle (weighted at 0.15). By chunking translations and using Haiku subagents, the skill maintains semantic accuracy and formatting. Results merge deterministically back into locale files, ensuring no loss of meaning or structure during the translation process.

Can I translate text between languages with Translate?

Translate specializes in converting text from one language to another (its highest-weighted intent at 0.35). It works by extracting untranslated entries from Lingui catalogs and dispatching them for translation, making it efficient for multilingual content creation and updates.

Does Translate support batch processing of documents?

Yes. Translate includes batch processing capability (weighted at 0.05) for translating multiple documents across languages. The skill chunks batches of untranslated strings and processes them through Haiku subagents, then merges results back into your locale files deterministically.

What makes Translate efficient compared to full-model translation?

Translate replaces expensive full-model translation runs by extracting only empty msgstr entries from Lingui catalogs and dispatching lightweight Haiku subagents. This approach eliminates model overhead in the write path—you only pay for actual translation work, not redundant processing of already-translated content.

Related skills

Tags

language-conversion cross-lingual multilingual-support text-transformation localization-tool semantic-transfer content-adaptation translation-engine