#3 Product of the week · Launched July 8, 2025
doloc

doloc

Automatic translations: Seamless Localization Without the Hassle

FreeWorkflow automationAPICLI9,958 impressions#3 of its week

Try it and prove it to yourself: Instant translations in your development workflow — no complex platforms needed! Just send your translation files to https://api.doloc.io and get back a translated version. As the translation takes already translated texts as a dictionary, these new translations will be very good. Currently the following formats are supported: JSON, XLIFF 1.2, XLIFF 2.0, Android XML Resources, Java Properties, ARB files and all other translation formats! Integrate doloc into your build process with a single curl command after extraction. No complex platforms or manual uploads needed. Works great with Angular, React, Android, Flutter, and most other frameworks.

doloc provides an API to automatically translate localization files directly in your CI pipeline.

for
Software teams that manage localization files in their code repository.
pricing
freemium · free trial
works withAngularReactIntl / FormatJSAndroidFlutterGitHub ActionsIntelliJ IDEA

Key features

6 features of doloc
  • API-driven translation — Send JSON, XLIFF, ARB, Android XML or Properties files via curl and receive translated files in the same format.
  • Preserves file structure — Returned files keep original nesting, placeholders, notes and surrounding XML structure.
  • On-demand, unlimited targets — Translations are returned instantly; there is no limit on target languages or request volume.
  • Repository as source of truth — Works with files already in your repo, allowing diffs, tests and release controls to stay unchanged.
  • Context from existing translations — Existing target entries guide terminology and style for new translations.
  • Free tier & transparent pricing — 200 source texts free per month; paid plans charge by unique source-text count only.

Use cases

  • Translate new UI strings during a CI build without leaving the pipeline.
  • Update existing localization files with missing entries while preserving existing translations.
  • Add support for a new language by re-using the same source files and API call.
  • Automate routine copy translation for mobile apps (Android, Flutter) and web frameworks (React, Angular).
  • Run bulk translations for open-source projects with unlimited target languages.

doloc FAQ

How do I send files to doloc?+

Use a single curl command with your API token, attaching the source and target files as form data.

What file formats are supported?+

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

Is there a limit on the number of target languages?+

No, target languages are unlimited on all plans.

How is usage measured for pricing?+

By the number of unique source texts across all files; each unique key or source element counts once.

Can I try doloc before paying?+

All paid plans include a 14-day trial period, and the Free plan provides 200 source texts at no cost.

Do I need to set up a translation management platform?+

No, doloc works directly with your repository; use a platform only if you need assignment, comments, or visual editing.

Summarized by DevHunt from doloc.io · Sep 29, 2026. Details may change; check the official site.