Translittérer en alphabet latin
Cet outil translittère un texte d’un autre système d’écriture vers l’alphabet latin : les caractères sont transcrits pour être lisibles et prononçables, sans changer le sens ni traduire les mots. Il sert à reporter un nom, une adresse ou un titre venus du russe, de l’arabe ou du grec dans un formulaire en caractères latins.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Translittérer n’est pas traduire
La traduction change la langue ; la translittération change l’alphabet. Un nom écrit en cyrillique devient sa version en lettres latines, qui se prononce de la même façon, sans être « traduit ». C’est ce dont on a besoin pour un passeport, un billet ou un formulaire : le nom doit rester le même, simplement transcrit dans un alphabet que tout le monde peut lire et saisir sans erreur.
Noms, adresses et titres
L’outil transcrit les noms de personnes, les adresses, les raisons sociales et les titres d’un système d’écriture vers l’alphabet latin, en suivant des conventions cohérentes. Cela évite les orthographes fantaisistes qui rendent un même nom méconnaissable d’un document à l’autre. Pour un usage officiel, vérifiez la forme attendue par l’administration concernée, qui impose parfois une norme précise de transcription.
Prix et volume
Facturation à l’usage, sans abonnement ni compte : $0.003 par requête, puis $0.0135 pour 1 000 mots. Quelques noms reviennent à une fraction de centime. Le montant s’affiche avant de lancer et dépend du volume de texte. Comptez environ 15 000 mots par envoi ; l’achat se règle en une fois, et une facture reste possible pour vos démarches et votre comptabilité.
Cas d’usage
Reporter un nom sur un formulaire
Nadia Benali remplit un dossier administratif où figure un nom écrit en arabe. Elle le translittère en alphabet latin pour l’inscrire tel qu’attendu, sans en changer le sens.
Saisir une adresse étrangère
Une adresse de livraison est fournie en cyrillique. Menuiserie Rousseau & Fils la transcrit en lettres latines pour l’imprimer sur une étiquette d’expédition lisible partout.
Uniformiser l’écriture d’un nom
Sophie Nguyen gère une liste de contacts venus de plusieurs pays. La translittération donne une graphie latine cohérente, ce qui évite les doublons dus à des orthographes divergentes.
Questions fréquentes
Quelle différence avec une traduction ?
La traduction change la langue et le sens des mots ; la translittération ne change que l’alphabet. Un nom translittéré se prononce comme l’original, il est seulement écrit en lettres latines.
Depuis quels systèmes d’écriture ?
Vers l’alphabet latin depuis des écritures comme le cyrillique, l’arabe, le grec ou les systèmes japonais, selon des conventions cohérentes appliquées à tout le texte.
Le résultat est-il valable pour un usage officiel ?
Il fournit une transcription cohérente, mais certaines administrations imposent une norme précise. Pour un document officiel, vérifiez la forme exigée par l’organisme concerné.
Combien cela coûte-t-il ?
En dollars : $0.003 par requête et $0.0135 pour 1 000 mots. Le prix s’affiche avant de lancer, sans abonnement ni compte à créer.
Mon texte est-il conservé après ?
Non. Il sert à produire la translittération puis est supprimé, l’échange étant chiffré. Aucune copie n’est gardée après le traitement.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/translate/transliterate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/transliterate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/transliterate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/transliterate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/transliterate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.transliterate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |