Skip to main content

Crowdin Integration

Langbly is available as a Custom Machine Translation engine in Crowdin. Once installed, translators see Langbly MT suggestions in the editor, and project owners can pre-translate entire projects using Langbly.

New here? Follow the step-by-step Crowdin setup tutorial.

How It Works​

  1. Install the Langbly MT app in your Crowdin project
  2. Langbly appears as an MT engine alongside Google Translate, DeepL, etc.
  3. Translators see Langbly suggestions in the TM & MT panel
  4. Use pre-translate to bulk-translate files with Langbly

Installation​

From the Crowdin Store​

  1. Open Langbly Machine Translation in the Crowdin Store
  2. Click Get
  3. Select the Crowdin account or organization where you want to install it
  4. Enable Langbly under your project's Machine Translation settings

Manual install​

  1. Go to Account Settings > Crowdin Applications
  2. Click Manual install
  3. Paste the manifest URL:
https://api.langbly.com/crowdin/manifest.json
  1. Click Install and configure access permissions

Configuration​

After installing the app:

  1. Go to your Project Settings > Machine Translation
  2. Enable Langbly as an MT engine
  3. (Optional) Set Langbly as the default MT engine for pre-translation

Supported Languages​

Langbly supports 100+ languages, with optimized quality for:

  • Dutch (NL): Custom locale rules and formatting
  • German (DE): Formal/informal register support
  • French (FR): European and Canadian variants
  • Spanish (ES): European and Latin American variants

All language codes follow the ISO 639-1 standard, same as Google Translate.

Features​

FeatureSupported
MT suggestions in editorYes
Pre-translationYes
Context-aware translationYes (withContext: true)
Placeholder preservationYes (notranslate spans)
Batch translationYes (up to 50 strings)
HTML format detectionAutomatic

Context-Aware Translation​

Langbly receives extended context from Crowdin when available, including:

  • String identifier (e.g., menu.save_as): helps understand UI context
  • String context/description: translator notes and comments
  • Max length constraints: respects character limits
  • Plural forms: handles singular/plural correctly

This context helps produce more accurate translations compared to engines that only see the raw text.

Placeholder Handling​

Crowdin wraps non-translatable elements (variables, tags, placeholders) in special markers:

<span class="notranslate">%1%</span>

Langbly preserves these markers exactly in the translated output, ensuring your placeholders remain intact.

Pre-Translation​

To pre-translate a project with Langbly:

  1. Go to your project
  2. Click Pre-translate > Machine Translation
  3. Select Langbly as the MT engine
  4. Choose files and languages
  5. Click Pre-Translate

Pricing​

The Crowdin integration uses the same pricing as the Langbly API:

There is no base fee. Payment details are required to activate API access. The first 500,000 input characters each month are included; additional usage costs $5 per 1M input characters.

Create an account to get started.

Technical Details​

  • Manifest URL: https://api.langbly.com/crowdin/manifest.json
  • Translate endpoint: POST https://api.langbly.com/crowdin/translate
  • Authentication: JWT (provided by Crowdin)
  • Batch size: 50 strings per request
  • Response format: { "data": { "translations": [...] } }

Troubleshooting​

Translations not appearing​

  • Verify the app is installed in your Crowdin account
  • Check that Langbly is enabled in Project Settings > Machine Translation
  • Ensure the source and target languages are supported

Slow translations​

Langbly may be slightly slower than traditional MT engines (1-3 seconds per batch). This is normal and reflects the higher quality output.

Need help?​

Contact us at hello@langbly.com or visit langbly.com.