SangoAI API

API de traduction et de vocabulaire sango propulsée par l'IA

Recherche : un modèle sango↔français évalué publiquement

Publié à part — cette API ne l'utilise pas. v2-2 · en sango→français, il dépasse la référence NLLB-200 hors distribution (FLORES+, SIB-200) ; en français→sango, la référence reste plus forte · CC-BY-NC 4.0, usage non commercial · HuggingFace ↗

Les points de terminaison de traduction et de vocabulaire sont gratuits — aucune clé d'API requise

Gratuit pour un usage non commercial. Voir les conditions.

Sans authentification

Les points de terminaison de traduction et de vocabulaire fonctionnent sans authentification

3 langues

Français, anglais et sango, avec détection automatique

Des centaines de mots

Base de vocabulaire vérifié avec guides de prononciation — décompte en direct

Démarrage rapide

1

Traduire du texte

L'API de traduction est accessible publiquement — aucune authentification requise. Elle prend en charge le français, l'anglais et le sango dans toutes les directions.

# Translate French → Sango (no auth required for guest access)
curl -X POST https://sangoai.app/api/v1/translate \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Bonjour, comment allez-vous?",
    "source_language": "french",
    "target_language": "sango"
  }'

# Response:
# {
#   "translated_text": "Bara âla, tongana nye?",
#   "source_language": "french",
#   "target_language": "sango",
#   "word_count": 3,
#   "confidence": 0.95
# }
2

Rechercher dans le vocabulaire

Accédez à des centaines de mots sango vérifiés, avec guides de prononciation, catégories et phrases d'exemple.

# Search vocabulary
curl -X POST https://sangoai.app/api/v1/vocabulary/search \
  -H "Content-Type: application/json" \
  -d '{"query": "hello", "limit": 5, "status": "verified"}'

# Get 5 random words
curl https://sangoai.app/api/v1/vocabulary/random/5

Accès à l'API Chat : Le point de terminaison /api/v1/chat nécessite une authentification (jeton JWT). Contactez contact@meyng.com pour obtenir une clé d'API.

Points de terminaison de l'API

URL de base : https://sangoai.app

POST/api/v1/translate
Public

Traduit du texte entre le français, l'anglais et le sango. Détecte automatiquement la langue source.

Corps de la requête :

{
  "text": "Bonjour, comment allez-vous?",
  "source_language": "french",
  "target_language": "sango"
}

Réponse :

{
  "translated_text": "Bara âla, tongana nye?",
  "source_language": "french",
  "target_language": "sango",
  "word_count": 3,
  "confidence": 0.95
}
POST/api/v1/vocabulary/search
Public

Recherche dans la base de vocabulaire sango (des centaines de mots vérifiés). Filtre par texte recherché et par statut de vérification.

Corps de la requête :

{
  "query": "hello",
  "limit": 5,
  "status": "verified"
}

Réponse :

{
  "words": [
    {
      "word_id": "gree-903",
      "sango": "bala ala",
      "french": "bonjour",
      "english": "hello",
      "category": "greetings",
      "difficulty": "beginner",
      "pronunciation_guide": "Ba-la ala"
    }
  ],
  "count": 1,
  "total_available": 600
}
GET/api/v1/vocabulary/random/{count}
Public

Renvoie des mots de vocabulaire vérifiés, tirés au hasard. Utile pour les quiz, les cartes mémoire et la pratique de la langue.

Réponse :

{
  "words": [
    {
      "word_id": "colo-951",
      "sango": "sango ya nzöngo",
      "french": "jaune",
      "english": "yellow",
      "category": "colors",
      "difficulty": "beginner"
    }
  ],
  "count": 1
}
POST/api/v1/chat
JWT requis

Assistant de langue sango propulsé par l'IA. Nécessite une authentification (jeton JWT).

Corps de la requête :

{
  "message": "How do you say goodbye in Sango?",
  "mode": "learning"
}

Réponse :

{
  "response": "In Sango, goodbye is 'Balao' — used when leaving someone.",
  "session_id": "session-abc123",
  "timestamp": 1740400000000
}

Langues prises en charge

Codes de langue

CodeLangueEn sourceEn cible
frenchFrançais
sangoSango
englishAnglais
autoDétection automatique—

Codes d'erreur

StatutSignification
200Succès
400Corps de requête invalide
401Authentification requise (point de terminaison de chat)
429Limite de débit dépassée
500Erreur serveur

Prêt à vous lancer ?

Commencez à traduire le sango dès aujourd'hui — l'API est gratuite et ouverte