Uni Logo LuxMT Logo

Machine Translation for Luxembourgish

Use LuxMT to translate text between Luxembourgish and other languages. Enter or paste your text below and select your source and target languages. The translation is powered by local AI models. The highest confidence translation directions are: lb→en, lb→de, and lb→fr.

Synced
0 / 5000 characters
Synced
Translating...

About LuxMT

A part of the LuxASR project, LuxMT is a machine translation service specifically designed for Luxembourgish. It uses advanced language models running locally at the University of Luxembourg to provide high-quality translations between Luxembourgish and several other languages including English, French, and German.

Features

  • Multiple Languages: Translate between Luxembourgish, English, French, German, Spanish, and Portuguese
  • Auto Language Detection: Automatically detect the source language of your text. Note: Luxembourgish may be detected as German due to linguistic similarity - select "Luxembourgish" manually for best results.
  • Synchronized Scrolling: Compare source and translation texts easily with automatic scroll synchronization
  • File Upload: Upload text files (.txt) for translation instead of copy-pasting
  • Download Translations: Save your translations as text files
  • Privacy-Focused: All translations are processed locally on university servers - no data is sent to third parties
  • Fast Processing: Translations typically complete within seconds
  • Character Limit: Up to 5,000 characters per translation

How to Use

  1. Select your source language (or choose "Auto Detect" to automatically detect the language)
  2. Select your target language (the language you want to translate to)
  3. Enter text manually, paste it, or upload a text file (.txt)
  4. Click the "Translate" button
  5. Your translation will appear in the right panel
  6. Scroll either text window to compare - the other will scroll automatically
  7. Use the copy button to copy to clipboard or download button to save as a file

Tips:

  • You can swap the source and target languages by clicking the swap button (not available with auto-detect)
  • Press Ctrl+Enter (or Cmd+Enter on Mac) to quickly translate
  • Upload text files up to 5MB in size
  • Auto-detect works best with longer text passages (50+ characters)
  • Scroll synchronization works automatically - just scroll either window to compare texts

API Access

For programmatic access to the translation service, use the following endpoint:

curl -X POST "https://luxasr.uni.lu/staging/luxmt/translate" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Your text here",
    "source_lang": "lb",
    "target_lang": "en"
  }'

Disclaimer

All translations are processed on servers at the University of Luxembourg. No data is stored permanently or shared with third parties. The translation quality may vary depending on the text complexity and language pair. For critical translations, we recommend consulting a professional translator.

Contact

Learn more about LuxMT. This service is developed by Nils Rehlinger, Léopold Hillah, and Peter Gilles at the University of Luxembourg.