Crowdin

Ship multilingual software faster with automated localization

The industry-leading platform for mobile, web, and desktop apps localization. Bridge the gap between your code repository and your users’ native languages with AI-powered automation and real-time visual context.

Localization that lives in your repo

Stop manual uploads. Crowdin syncs with GitHub, GitLab, and Bitbucket. When you push a new feature, Crowdin automatically extracts the strings. When translations are done, it opens a Pull Request for you.

CLI & API

Use the cross-platform Crowdin CLI or our comprehensive API to script your own localization workflows.

Repo Integrations

Sync source files from GitHub, GitLab, Bitbucket, or Azure Repos automatically.

Webhooks

Trigger build actions when translations are completed.

AI automation for software localization

Leverage AI Localization to handle the repetitive parts of your product's copy. Use Agentic AI to rephrase, shorten, and adapt UI text to fit the layout in every language.

Learn more about Crowdin AI

95%*

Valid translations achieved with

LLM
AI Extracted Context
Screenshots
AI Tools
+

5%

of issues, if any, resolved via

Back-Translation

*Approximate quality based on Crowdin.com research for UI localization projects. Actual AI effectiveness may vary by project.

Built by developers, for developers

Whether you are building for iOS, Android, Unity, or Web, Crowdin speaks your code.

  • Universal Framework Support

    From Java i18n to modern JS libraries like Lingui, we support 100+ file formats.

  • Robust CLI & API

    Automate your build scripts and manage your projects from the terminal.

  • Over-the-Air (OTA)

    Fix typos in your production app without a new App Store release.

Filters:
Category: File Formats

JSON

JSON file localization

XML

Android & .NET resources

YAML

Ruby on Rails i18n

Strings

iOS & macOS localization

Context collection

Add screenshots and in-app previews so translators understand where text lives.

Translators work directly on your live web interface.

acme.store/landing
ACME.STORE
Catalogue
New
Campaigns
WORLD SHIPPING
New arrivals
Product Image
Product Image
Product Image
Vestes pour hommes

Translating to French

Men's Jackets
18 / 20
French translations
Vestes pour hommesAI
Manteaux pour hommesTM
Vestes pour hommesMT
Crowdin streamlined our translation process with a tight GitLab integration. By automatically presenting new strings to our community for translation, we're able to save time and get our community engaged quickly. The integration also allows us to immediately present new translations in a new merge request when they get approved by our community proofreaders, helping us integrate new translations quickly. We're big fans!
Jeremy Watson
Jeremy Watson
Product Manager

Frequently Asked Questions

Common questions about software localization with Crowdin.

Contact Support

Build your most effective localization system today!