API de tâche de traduction
Créer une tâche de traduction
/v1/translation/createCréer une nouvelle tâche de traduction pour la traduction de document/fichier.
Exemple
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ètres | Type | Par défaut | Description | Exemple |
|---|---|---|---|---|
| *file | binary | - |
| bitcoin.pdf |
| *fromLang | String | - |
| English |
| *toLang | String | - |
| Simplified Chinese |
| model | String | - |
| - |
| fileDescription | String | - | 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. | - |
| glossary | String | - | Nom du glossaire utilisé pour la traduction | - |
| preview | Boolean | false | 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 | - |
| shouldTranslateImage | Boolean | false |
| - |
| shouldTranslateFileName | Boolean | true | Traduire le nom de fichier | - |
| password | String | - | Mot de passe d'ouverture du fichier PDF | - |
| ignoreComments | Boolean | false | Ignorer les commentaires des fichiers DOCX, PPTX et XLSX | - |
| ignoreNotes | Boolean | false | Ignorer les notes des fichiers PPTX | - |
| ignoreHeadersAndFooters | Boolean | false | Ignorer les en-têtes et pieds de page des fichiers DOCX | - |
| ignoreHidden | Boolean | false | Ignorer les diapositives masquées PPTX | - |
| ignoreMasters | Boolean | false | Ignorer le texte des masques PPTX | - |
| ignoreSheetNames | Boolean | false | Ne pas traduire les noms de feuilles XLSX | - |
| extractTextRegExpPattern | String | - |
| - |
| extractTextRegExpFlags | String | - |
| - |
| webhookUrl | String | - | URL de rappel lors de la mise à jour du statut, le contenu du rappel inclut : {taskId, progress, status} | - |
Réponse
| Paramètres | Type | Par défaut | Description | Exemple |
|---|---|---|---|---|
| taskId | String | - | ID de tâche | - |