KA Deutsch - Crowdin Pre-Translation.
Pre-Translate Crowdin File with DeepL
This tool follows a three-step process:
- Fetch Strings: Downloads strings from Crowdin including existing German translations
- Translate: Translates selected strings using DeepL API (informal voice)
- Upload: Uploads reviewed translations back to Crowdin
Access Denied! Only administrators can access the pre-translation feature.
How to Use
Step 1: Fetch Strings
- Enter your Crowdin API key (Personal Access Token)
- Enter your Crowdin Project ID
- Enter the File ID you want to pre-translate
- Click "Step 1: Fetch Strings from Crowdin"
- Strings with existing German translations will be shown unchecked
Step 2: Translate
- Enter your DeepL API key (Free tier supported)
- Optionally enter a DeepL Glossary ID
- Select the strings you want to translate
- Click "Step 2: Translate Selected Strings with DeepL"
- Review and edit the DeepL translations
Step 3: Upload
- Review the final translations
- Uncheck any you don't want to upload
- Click "Step 3: Upload to Crowdin"
Finding IDs:
- Project ID: Found in Crowdin project settings or URL
- File ID: Found in Crowdin file settings or via API
- Glossary ID: Available in Glossary Management
Features
- Step 1: Fetch strings from Crowdin with existing translations
- Strings with German translations are unchecked by default
- Step 2: Translate selected strings with DeepL (informal voice)
- Review and edit translations (full width table)
- Select which translations to upload
- Supports DeepL glossaries
- Step 3: Upload selected translations to Crowdin
- Saves credentials locally in browser