Lingo.dev
Start new thread
trending
β€’

4mo ago

W11 – v1.0 is live: configure a localization engine once, call it from anywhere

Lingo.dev v1.0 introduces localization engines  stateful translation APIs that you configure once and call from backend code, MCP, or CI/CD. Before today, every team that wanted consistent terminology, on-brand tone, and per-locale rules wired it up by hand: a glossary in one repo, brand-voice notes in a Notion doc, prompt scaffolding hard-coded into the app. The engine collapses all of that into a single addressable thing.

What's in the launch

  • Localization engines. Configure models, brand voice, instructions, and glossaries per locale.

  • LLM models. Pick the model per locale, with ranked fallback chains for reliability.

  • Brand voices. Linguistic rules and tone per locale.

  • Instructions. Per-locale translation rules for specific patterns.

  • Glossaries. Lock down product terminology across languages and builds.

  • AI Reviewers. Cross-model evaluation criteria for translation quality.

  • Playground. Test engine configurations before they go live.

  • Reports. Word generations, token consumption, top locales, glossary coverage, change rates.

β€’

4mo ago

W15 – Engine provisioning API: a fresh engine, auto-configured

Engine provisioning is an async API that takes a fresh engine plus a few URLs or content samples and auto-configures the brand voice, glossary, and instructions for you. Multi-step manual engine setup collapses into one call.

Full changelog: lingo.dev/changelog

β€’

4mo ago

W16 – Inspect every localization job, per language, end to end

The Localization Jobs UI lands end-to-end. Inspect job groups, watch per-language progress, see the source payload, see the webhook delivery, drill into any failed locale. The async localization API ships jobs in parallel across every target locale, retries on failure, and webhooks back when done now you can watch it happen instead of reconstructing from logs.

Full changelog: lingo.dev/changelog

β€’

4mo ago

W12 – One POST, every locale: the async localization API ships

The async localization API fans out a single localization request across every target locale in one POST and delivers results via webhook. Source payload in, job IDs out, webhook fires per locale as each finishes.

Also shipped

  • Glossary CSV upload. Bulk-import glossary items from CSV with conflict resolution on collision, so re-imports don't duplicate entries.

  • Jira and GitHub now connect over OAuth. Both integrations switched off API-token setup.

β€’

4mo ago

W13 – Triage Jira tickets with an agent that knows your glossary

The triage workflow reads any Jira ticket about a bad translation, looks at the offending output, and proposes the actual fix in the engine config: a glossary item to add, an instruction to tighten, a model config to adjust. Review the suggestion, accept or edit it, and the engine is fixed for every future translation not just the one that was reported.

Also shipped

  • AI Reviewers now receive the same context the localizer saw. Brand voice, instructions, and glossary items reach the reviewer prompt, so scoring aligns with the engine's actual configuration instead of evaluating in a vacuum.

  • Review filters in translation logs. Filter the translation logs by reviewer and score threshold e.g. any reviewer below 80%, or a specific reviewer below a given percentage.

β€’

1yr ago

Introducing Lingo.dev Compiler: localize React apps without rewriting your components' code

Today, we're introducing Lingo.dev Compiler: an npm library, that lets you build multilingual React apps without having to rewrite the existing React code.

It doesn't require extracting i18n keys, or wrapping text in tags. 100% free and open-source.