KA Deutsch - Crowdin Pre-Translation.

Pre-Translate Crowdin File with DeepL

This tool follows a three-step process:

  1. Fetch Strings: Downloads strings from Crowdin including existing German translations
  2. Translate: Translates selected strings using DeepL API (informal voice)
  3. Upload: Uploads reviewed translations back to Crowdin
Access Denied! Only administrators can access the pre-translation feature.

How to Use

Step 1: Fetch Strings

  1. Enter your Crowdin API key (Personal Access Token)
  2. Enter your Crowdin Project ID
  3. Enter the File ID you want to pre-translate
  4. Click "Step 1: Fetch Strings from Crowdin"
  5. Strings with existing German translations will be shown unchecked

Step 2: Translate

  1. Enter your DeepL API key (Free tier supported)
  2. Optionally enter a DeepL Glossary ID
  3. Select the strings you want to translate
  4. Click "Step 2: Translate Selected Strings with DeepL"
  5. Review and edit the DeepL translations

Step 3: Upload

  1. Review the final translations
  2. Uncheck any you don't want to upload
  3. 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