Table des matières du document

API de tâche de traduction

Créer une tâche de traduction

/v1/translation/create

Créer une nouvelle tâche de traduction pour la traduction de document/fichier.

Exemple

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese' 

Paramètres de requête

ParamètresTypePar défautDescriptionExemple
*filebinary-
  • Fichier à traduire - Types de fichiers pris en charge : consulter
bitcoin.pdf
*fromLangString-
  • Langue source, la langue source ne peut pas être identique à la langue cible - Langues prises en charge : consulter
English
*toLangString-
  • Langue cible, la langue cible ne peut pas être identique à la langue source - Langues prises en charge : consulter
Simplified Chinese
modelString-
  • Modèle d'IA de traduction - Modèles pris en charge : consulter
-
fileDescriptionString-

Description du document : améliorer la qualité de la traduction en fournissant des informations supplémentaires, par exemple en ajoutant des informations contextuelles supplémentaires sur le document et d'autres exigences de traduction, etc.

-
glossaryString-

Nom du glossaire utilisé pour la traduction

-
previewBooleanfalse

Générer uniquement un aperçu. Lors de la génération d'un aperçu uniquement, payer 2 crédits pour générer un aperçu de la traduction du document

-
shouldTranslateImageBooleanfalse
  • Traduire les images dans le document - Prend en charge uniquement PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
shouldTranslateFileNameBooleantrue

Traduire le nom de fichier

-
passwordString-

Mot de passe d'ouverture du fichier PDF

-
ignoreCommentsBooleanfalse

Ignorer les commentaires des fichiers DOCX, PPTX et XLSX

-
ignoreNotesBooleanfalse

Ignorer les notes des fichiers PPTX

-
ignoreHeadersAndFootersBooleanfalse

Ignorer les en-têtes et pieds de page des fichiers DOCX

-
ignoreHiddenBooleanfalse

Ignorer les diapositives masquées PPTX

-
ignoreMastersBooleanfalse

Ignorer le texte des masques PPTX

-
ignoreSheetNamesBooleanfalse

Ne pas traduire les noms de feuilles XLSX

-
extractTextRegExpPatternString-
  • Traduire uniquement le contenu correspondant à l'expression régulière et le remplacer par la traduction - Prend en charge uniquement le format txt
-
extractTextRegExpFlagsString-
  • Indicateurs d'expression régulière : g, s, m, u, y - Prend en charge uniquement txt
-
webhookUrlString-

URL de rappel lors des mises à jour de statut, le contenu du rappel inclut : {taskId, progress, status}

-

Réponse

ParamètresTypePar défautDescriptionExemple
taskIdString-

ID de tâche

-
API de tâche de traduction
Consulter les tâches de traduction