DÉMARRAGE RAPIDE
Faites votre première requête API en quelques minutes.
Utilisez votre compte, une clé API privée, un paramètre régional de sortie pris en charge et l'un des deux modes linguistiques.
{
"text": "Contenu source complexe dans la langue sélectionnée.",
"locale": "fr",
"mode": "simple-language"
}Exemples de SDK et cURL disponibles
Conditions préalables
- Un compte Simple8 gratuit ou payant avec une adresse email vérifiée
- Une clé API active créée dans l'application
- cURL ou l'un des exemples d'exécution
- Contenu de test public et non confidentiel
Étape 1 : Définir la clé
export SIMPLE8_API_KEY="replace-with-your-sandbox-key"
export SIMPLE8_API_BASE_URL="https://api.simple8.de"Étape 2 : Envoyer la demande
L'API publique version 2 fournit :
- POST /api/v2/translate
- POST /api/v2/translate/stream
- POST /api/v2/jobs
- GET /api/v2/jobs/{id}
- POST /api/v2/batches
- GET /api/v2/batches/{id}
Utilisez https://api.simple8.de en production. Envoyez la clé API sous forme de jeton Bearer depuis votre serveur.
curl --request POST \
--url "$SIMPLE8_API_BASE_URL/api/v2/translate" \
--header "Authorization: Bearer $SIMPLE8_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"text": "To complete the application, submit a valid identity document.",
"locale": "en",
"mode": "simple-language"
}'const response = await fetch(`${process.env.SIMPLE8_API_BASE_URL}/api/v2/translate`, {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SIMPLE8_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
text: "To complete the application, submit a valid identity document.",
locale: "en",
mode: "simple-language"
})
});
const result = await response.json();
if (!response.ok) {
throw new Error(`${result.error.code}: ${result.error.message}`);
}
console.log(result.output);<?php
$payload = json_encode([
"text" => "To complete the application, submit a valid identity document.",
"locale" => "en",
"mode" => "simple-language"
]);
$baseUrl = rtrim(getenv("SIMPLE8_API_BASE_URL"), "/");
$request = curl_init($baseUrl . "/api/v2/translate");
curl_setopt_array($request, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("SIMPLE8_API_KEY"),
"Content-Type: application/json"
],
CURLOPT_POSTFIELDS => $payload
]);
$response = curl_exec($request);
$status = curl_getinfo($request, CURLINFO_HTTP_CODE);
curl_close($request);
if ($status < 200 || $status >= 300) {
throw new RuntimeException($response);
}
$result = json_decode($response, true);
echo $result["output"];import os
import requests
base_url = os.environ["SIMPLE8_API_BASE_URL"].rstrip("/")
response = requests.post(
f"{base_url}/api/v2/translate",
headers={
"Authorization": f"Bearer {os.environ['SIMPLE8_API_KEY']}",
"Content-Type": "application/json",
},
json={
"text": "To complete the application, submit a valid identity document.",
"locale": "en",
"mode": "simple-language",
},
timeout=30,
)
response.raise_for_status()
print(response.json()["output"])Étape 3 : Inspecter la réponse
{
"requestId": "req_sync_001",
"locale": "en",
"mode": "simple-language",
"output": "Send a valid identity document with your application.",
"usage": {
"inputCharacters": 67,
"cacheHit": false
}
}Étape 4 : Essayez le deuxième mode
Le langage simple et le langage simple sont des modes de produit différents. Choisissez le mode qui correspond aux personnes que vous souhaitez atteindre.
{
"mode": "easy-language"
}Prochaines étapes
- Afficher tous les codes régionaux pris en charge
- Comparez les modèles de livraison
- Lire les conseils d'authentification
- Créez des tâches et des lots pour des flux de travail plus volumineux
- Configurer un point de terminaison webhook dans l'application
- Examiner le cache, l'utilisation et le comportement de facturation