MT (Machine Translation)

Translate text between African languages and English using neural machine translation.

Translate text between African languages and English using our neural machine translation models.

Overview

Our MT service provides high-quality translation between supported languages. The models are optimized for African languages including Amharic, Tigrinya, and Somali.

Basic Usage

To translate text:

curl https://api.lesan.ai/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "How are you doing today?",
    "source_lang": "en",
    "target_lang": "am"
  }'

Supported Languages

  • en - English
  • am - Amharic
  • ti - Tigrinya
  • so - Somali

Translation Directions

You can translate between any supported language pair. Common directions include:

  • English ↔ Amharic
  • English ↔ Tigrinya
  • English ↔ Somali
  • Between African languages (e.g., Amharic ↔ Tigrinya)

Response Format

The API returns the translated text along with source and target language information:

json
{
  "translated_text": "ዛሬ እንዴት ነህ?",
  "source_lang": "en",
  "target_lang": "am"
}

For detailed API documentation, see the API Reference.