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.
How It Works
- Install the Langbly MT app in your Crowdin project
- Langbly appears as an MT engine alongside Google Translate, DeepL, etc.
- Translators see Langbly suggestions in the TM & MT panel
- Use pre-translate to bulk-translate files with Langbly
Installation
Manual Install (Development)
- Go to Account Settings > Crowdin Applications
- Click Manual install
- Paste the manifest URL:
https://api.langbly.com/crowdin/manifest.json
- Click Install and configure access permissions
From Crowdin Store (Coming Soon)
Langbly will be available in the Crowdin Store under the Machine Translation category.
Configuration
After installing the app:
- Go to your Project Settings > Machine Translation
- Enable Langbly as an MT engine
- (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
| Feature | Supported |
|---|---|
| MT suggestions in editor | Yes |
| Pre-translation | Yes |
| Context-aware translation | Yes (withContext: true) |
| Placeholder preservation | Yes (notranslate spans) |
| Batch translation | Yes (up to 50 strings) |
| HTML format detection | Automatic |
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:
- Go to your project
- Click Pre-translate > Machine Translation
- Select Langbly as the MT engine
- Choose files and languages
- Click Pre-Translate
Pricing
The Crowdin integration uses the same pricing as the Langbly API:
| Tier | Price/mo | Characters |
|---|---|---|
| Free | $0 | 500K |
| Starter | $19/mo | 5M |
| Growth | $69/mo | 25M |
| Scale | $199/mo | 100M |
Sign up for free 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.