jta

Translate JSON i18n files into multiple languages with format protection.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Translate JSON i18n files to multiple languages with AI-powered quality optimization. Use when user mentions translating JSON, i18n files, internationalization, locale files, or needs to convert language files to other languages.

Core Features & Use Cases

  • Agentic Translation: AI translates, evaluates, and improves its own work (3x API calls per batch)
  • Smart Terminology: Automatically detects and maintains consistent terms (brand names, technical terms)
  • Format Protection: Preserves {variables}, {{placeholders}}, HTML tags, URLs, Markdown
  • Incremental Mode: Only translates new/changed content (saves 80-90% API cost on updates)
  • 27 Languages: Including RTL languages (Arabic, Hebrew, Persian, Urdu)

Quick Start

Provide your source JSON and target languages, then initiate the translation workflow.

Frequently Asked Questions about jta

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

FAQPage Schema
How do I translate JSON i18n locale files into multiple languages?

To translate JSON i18n locale files, provide your source JSON and target languages to initiate an agentic translation workflow that evaluates and improves its own output across 27 supported languages.

Can I update existing i18n translations without re-translating the entire JSON file?

Yes, incremental mode only translates new or changed content in your i18n JSON files, preserving existing translations and saving 80-90% on API costs during content updates.

Does AI translation of locale files preserve variables, HTML tags, and Markdown formatting?

AI translation of locale files includes format protection that automatically preserves variables, placeholders, HTML tags, URLs, and Markdown syntax during the translation process.

What is the best way to maintain consistent terminology across multiple JSON translation languages?

Maintaining consistent terminology across JSON translation languages is handled by smart terminology detection, which automatically identifies and maintains consistent brand names and technical terms throughout the workflow.

Can I use AI translation for RTL languages like Arabic and Hebrew in my i18n files?

Yes, AI translation supports 27 languages including RTL languages such as Arabic, Hebrew, Persian, and Urdu, ensuring your i18n locale files are accurately localized for right-to-left scripts.

How does agentic translation improve JSON localization quality?

Agentic translation improves JSON localization quality by using a multi-step process where the AI translates, evaluates, and improves its own work through three API calls per batch, ensuring higher accuracy.