Thinking Elixir 232: Towering Over Errors Lambda Days 2025: Call for Talks is open

gettext_llm - automates your elixir project translations

The gettext_llm library allows you to translate all Gettext PO folders/files in your project using any LLM endpoint supported by langchain. The library provides several mix tasks that can be run directly in your Elixir/Phoenix project from the command line (ie. locally on the dev machine) or part of a CI/CD pipeline.

The library provides configurable tone/persona and style. This allows you to “shape” your resulting translations into something that is compatible with your app audience & brand.