Login Account
balloon_head
balloon_head
balloon_head
balloon_head

DevOps-style i18n.
Without dashboards.

Instant, context-aware translations for localization files. API-first. Fits your workflow.

Register for FreeView Getting Started

curl https://api.doloc.io -H "Authorization: Bearer $API_TOKEN" --data-binary "@messages.fr.xlf" -o messages.fr.xlf

Stop Using a Platform for What an API Can Do.

Traditional translation platforms add overhead. doloc integrates directly into your workflow.

doloc API-first localization workflow overviewdoloc API-first localization workflow overview

To be fair: Of course, platforms have their place. If you actually need a dashboard for translators, project management features, or a review process, a platform is the right choice. But if you just want to get translations into your app without the overhead, doloc is the better fit.

How It Works

1. Keep your current localization process

No new platform to adopt. Keep your existing extraction tooling and translation files. Works with XLIFF, JSON, ARB, Android XML, and Properties (supported formats).

2. Add one translation call after extraction

Send files to doloc with one API call from local scripts or CI. For example:

curl https://api.doloc.io -H "Authorization: Bearer $API_TOKEN" -F source="@source.en.json" -F target="@target.de.json" -o target.de.json

3. Receive ready-to-commit translations in seconds

doloc returns your files in the same structure and format, translated and ready for review. Check the diff, commit, and release.

Need the full setup flow? Getting Started

Why Developers Choose doloc

Instant Translation via API

No UI interaction required. Just one request, and the response contains the translated file.

Context-Aware Consistency

Existing translations are used to maintain style, so you don’t have to keep a dictionary up to date.

Works with Real Formats

XLIFF 1.2, XLIFF 2.0, JSON, ARB, Java Properties, and Android XML.

Works with Angular, React / FormatJS, Android, Flutter, and any XLIFF or JSON-based setup.

Fits Your Workflow

Run locally, in CI, or in a hybrid setup. Detailed Scenarios

No Platform Lock-in

Files stay in your repository.

AI-Powered for Superior Translations

doloc uses state-of-the-art LLMs to deliver context-aware translations with higher quality than traditional machine translation.

Why not use the OpenAI API directly?

Using OpenAI directly can work for small projects. doloc is built for production app localization at scale:

  • Smart Context Handling: Embeddings fetch the right context for each text, even in large projects.
  • Stable File Structure: Output keeps your original formatting and structure, ready to use.
  • Robustness: Structured outputs and chunked processing keep translations reliable.
  • Future-Proof: doloc tracks LLM improvements, so you do not have to manage model/API changes.

What We Don’t Do — And Why It Matters

  • No complex UIs
  • No translator management
  • No workflow orchestration

Instead: simple API, easy setup, clean workflow, faster releases.