jta

Translate JSON i18n files to multiple languages with format protection.

132|5|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/hikanner/jta --skill jta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jta
Source: https://github.com/hikanner/jta/tree/main/skills/jta
Command: npx skills add https://github.com/hikanner/jta --skill jta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jta, jq, and includes scripts (resource) and examples (resource) components.

What problem does it solve?

Manual JSON i18n translation is a time-consuming, error-prone process that struggles with consistency across languages and terminology. This Skill automates the entire workflow, ensuring high-quality, consistent translations for your internationalization files, freeing you from tedious linguistic tasks.

Core Features & Use Cases

  • Agentic Translation: AI translates, evaluates, and refines its own work through a multi-step reflection process, guaranteeing exceptional accuracy and fluency.
  • Smart Terminology Management: Automatically detects and preserves brand names, technical terms, and ensures consistent translation of domain-specific terms across all content.
  • Format Protection: Guarantees the preservation of critical elements like {variables}, {{placeholders}}, HTML tags, URLs, and Markdown formatting within translations.
  • Incremental Translation: Only translates new or modified content, drastically reducing API costs and time for updates while preserving existing high-quality translations.
  • Use Case: Automatically translate your en.json file to Chinese, Japanese, and Korean, ensuring all variables and HTML tags are preserved, specific product names are never translated, and only new content is processed on subsequent updates.

Quick Start

Translate my en.json file to Chinese, Japanese, and Korean.

Frequently Asked Questions about jta

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

FAQPage Schema
How do I automatically translate JSON i18n files to multiple languages?

JSON i18n translation automates converting locale files across languages using AI. This Skill translates your JSON files while preserving placeholders, HTML tags, and URLs, applying agentic reflection to refine accuracy and consistency across all target languages.

Can I translate JSON files while keeping brand names and technical terms unchanged?

Yes. Smart terminology management automatically detects and preserves brand names, product names, and domain-specific terms across all translations. Define exclusions in a .jta configuration file to ensure consistent terminology never gets translated.

How do I update existing JSON translations without retranslating everything?

Incremental translation processes only new or modified content in your JSON files, skipping already-translated strings. This drastically reduces API costs and processing time while preserving your existing high-quality translations on subsequent updates.

What happens to variables and HTML tags when translating JSON i18n files?

Format protection guarantees that placeholders like {variables}, {{double braces}}, HTML tags, URLs, and Markdown formatting remain intact and unaltered during translation, preventing structural corruption in your localized files.

Does this Skill support right-to-left languages for JSON i18n projects?

Yes. RTL language support enables translation of JSON i18n files to right-to-left languages like Arabic and Hebrew, ensuring proper formatting and directionality alongside standard left-to-right locales in multilingual projects.

Can I use different AI providers to translate JSON files?

Provider-agnostic execution lets you supply your own AI API keys, working with multiple providers instead of being locked into a single service. This flexibility reduces vendor dependency and lets you optimize for cost or performance.