Project artifact

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.

Capabilities

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

Try it like this

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

Identity

  • Choir of translated sparks
  • Teaches words new forms
  • Status: public