Apple, localization, media Open source

langcodec

Localization alchemy for strings that refuse to stay in one shape.

Langcodec is a Rust-native toolkit for real localization workflows. It converts, normalizes, inspects, translates, annotates, and syncs across Apple, Android, tabular, and provider-backed pipelines without treating i18n as an afterthought.

What it does

  • Format conversion
  • Normalization for CI
  • AI-assisted translate and annotate

Try it

  • langcodec convert -i Localizable.xcstrings -o Localizable.xliff
  • langcodec normalize -i 'locales/**/*.{strings,xml,xcstrings}' --check
  • langcodec translate --provider openai --model gpt-5.4

Character

Teaches words new forms Choir of translated sparks