documentation

Référence de l’API.

Chaque point de terminaison appelable avec une clé API est généré à partir du même manifeste que l’API, avec des exemples de requêtes et de réponses validés par rapport aux schémas en direct. Commencez par le démarrage rapide pour développeurs pour le flux de bout en bout.

Vous développez en JavaScript ou TypeScript ? Vous n'aurez peut-être pas du tout besoin de l'API brute. Voir les paquets →

conventions

La structure de chaque requête.

Une URL de base, un en-tête bearer, du JSON en entrée et en sortie. Les clés possèdent des portées (translate:write, jobs:read) et une route nécessite la portée correspondante. Le compte, la facturation, l’équipe, les webhooks et la gestion des clés se trouvent dans l’interface utilisateur de l’application, pas dans l’API — une clé ne peut pas générer de clés ni modifier la facturation.

URL de base
https://api.echo-lingua.com/v1
chaque requête
Authorization: Bearer elk_live_2b7f…
Content-Type: application/json
référence · 19 points de terminaison

Points de terminaison appelables avec une clé.

Cliquez sur n’importe quel point de terminaison pour voir ses options, un exemple de requête et de réponse, ainsi que du code prêt à l’emploi en cURL, JS/TS, Python et PHP. Chacun indique la portée requise ; GET /v1/health est Public et ne nécessite aucune authentification. Les opérations réservées au tableau de bord et à l’administration ne sont pas répertoriées — elles nécessitent une session connectée et non une clé.

Tâches

Le pipeline par lots : créez une tâche, dimensionnez-la, suivez-la, puis téléchargez le pack structuré pour le dépôt. Révélez, retentez les échecs ou relancez à partir de la source.

Traduction synchrone

Traduisez une chaîne ou les littéraux d’un extrait de code en ligne, sans tâche à interroger. Facturé au même tarif que les tâches.

Modèles

Générez des fichiers PO vides par locale à partir d’une source, sans traduction, sans frais.

Utilisation et coûts

Consultez par programmation l’utilisation, les dépenses et les limites de votre période en cours.

Service

Une sonde de disponibilité publique pour les vérifications d’état et la surveillance.

19 sur 19 terminaux affichés
frais de lecture

Chaque montant est en micro-USD.

L'argent dans l'API est un compte entier de micro-USD (millionièmes de dollar américain), donc 1 000 000 équivaut à 1 $. Divisez par un million pour obtenir des dollars. L'utilisation d'entiers signifie que les fractions de centime ne sont jamais arrondies : un petit travail peut légitimement coûter quelques dixièmes de centime.

micro-USD → USD
// Every *Micros field is an integer count of micro-USD (millionths of a dollar).
const usd = (micros) => micros / 1_000_000;

usd(52500);      // 0.0525   → about 5¢
usd(322500);     // 0.3225   → about 32¢
usd(1_000_000);  // 1.00     → one dollar

// Format it for display:
const fmt = (micros) =>
  new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' })
    .format(micros / 1_000_000);   // fmt(52500) → "$0.05"

Les champs monétaires

chargedMicros — le montant qu'un travail ou une estimation débiterait de votre solde.

creditRequiredMicros — le solde dont vous avez besoin pour démarrer un travail : la charge plus une petite marge de sécurité.

Les totaux d'utilisation de GET /v1/usage utilisent la même unité.

Exemple : un chargedMicros de 52500 est $0.0525.

Intégrez-le dans votre pipeline.

Créez une clé ciblée, envoyez une tâche en POST et laissez le webhook signé vous avertir lorsqu’elle est terminée.

Lire le guide du développeur