translate

Translate i18next keys into 36 languages via subagents and update scripts.

1|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/bitsocialnet/bitsocial-web --skill translate-bitsocialnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate
Source: https://github.com/bitsocialnet/bitsocial-web/tree/main/.cursor/skills/translate
Command: npx skills add https://github.com/bitsocialnet/bitsocial-web --skill translate-bitsocialnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the translation of i18next keys across language files by spawning translator subagents, enabling parallel multilingual updates and reducing manual effort across locales.

Core Features & Use Cases

  • Orchestrates a separate translator subagent per key to translate into all 36 languages.
  • Applies translations via the project's update script (scripts/update-translations.js) to maintain consistency.
  • Supports batching and concurrency control to handle large key sets efficiently.

Quick Start

Provide one or more translation keys (and optional English values) and the skill will spawn translator subagents to generate translations across all supported languages.

Frequently Asked Questions about translate

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

FAQPage Schema
How do I automate i18next localization for multiple language keys at once?

You can automate i18next localization by spawning a translator subagent for each key to generate translations across 36 languages in parallel. The workflow limits concurrency to four subagents at a time and applies results via the update-translations.js script.

What is the best way to batch translate i18next keys into 36 languages?

The best way to batch translate i18next keys is using parallel translator subagents. Each subagent processes one key into 36 languages, while concurrency is limited to four simultaneous subagents to handle large sets efficiently.

Does the translation subagent workflow require an update script to apply changes?

Yes, the translation subagent workflow requires the scripts/update-translations.js script to apply changes. The script maintains consistency by writing the generated multilingual translations to the appropriate locale files.

Can I process multiple i18next keys concurrently without hitting rate limits?

You can process multiple i18next keys concurrently because the workflow limits concurrency to four subagents at a time. This batching mechanism prevents rate limits while orchestrating parallel multilingual translations across large sets.

Why use subagents for multilingual translation instead of a single sequential process?

Using subagents for multilingual translation enables parallel processing, reducing manual effort and time across locales. A single sequential process cannot batch work, whereas spawning a subagent per key handles 36 languages simultaneously with summarized results.