API REST et SDK de traduction de documents Python

Renforcez vos applications et outils avec des fonctionnalités de traduction de documents à l'aide de l'API REST Python et du SDK Cloud.

Commencer l'essai gratuit

GroupDocs.Translation Cloud SDK pour Python permet aux développeurs de se lancer dans la traduction de documents Microsoft Word, Excel, PowerPoint, PDF, OpenDocument, Markdown et de texte brut dans des applications cloud basées sur Python. Il prend en charge la conversion de texte en anglais à partir de formats de fichiers pris en charge dans les autres langues commerciales les plus populaires, à savoir le français, l’allemand, le chinois, l’italien, l’espagnol, le russe, l’arabe, le polonais et d’autres sans perturber la structure du document d’origine (paragraphes, tableaux, légendes d’image , graphiques, smartart, en-tête, pied de page, cellules, tableaux croisés dynamiques).

Le SDK GroupDocs.Translation Cloud pour Python a été conçu comme une couche au-dessus de l’API REST GroupDocs.Translation Cloud qui permet de gagner un temps de développement précieux en gérant les requêtes de bas niveau et en traitant les réponses. Les développeurs peuvent se concentrer sur la rédaction du code spécifique uniquement selon les besoins du projet.

Fonctionnalités avancées de l’API REST de traduction de documents

Prend en charge 35 langues et 74 paires de langues

Traduction de tableaux dans des documents Word et PowerPoint

Traduction d’en-têtes et de pieds de page dans des documents Word et PowerPoint

Traduction des notes de bas de page et des notes de fin dans un document Word

Traduction de légendes d’images dans des documents Word

Traduction de cadres de texte, de graphiques et de diapositives dans des présentations PowerPoint

Traduction de cellules contenant du texte dans des classeurs Excel

Traduction de graphiques dans des classeurs Excel

Traduction de tableaux dans des classeurs Excel

Traduction de tableaux croisés dynamiques dans des classeurs Excel

Les API sont sécurisées et nécessitent une authentification

Explorateur d’API basé sur la collection swagger

Utilisation de l’API REST de traduction de documents

GroupDocs.Translation Cloud API est livré avec des guides de développement détaillés et des exemples de code en direct pour tous les principaux langages de programmation pour commencer à travailler avec les fonctionnalités de l’API en un rien de temps. Créez simplement un compte gratuit sur GroupDocs Cloud, obtenez les informations APP SID et Key pour communiquer avec l’API GroupDocs Cloud et vous êtes prêt à faire une demande d’API sur n’importe quelle plate-forme à l’aide des commandes cURL ou des SDK de votre choix.

Traduire un document Word - Python

  // Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  #document translation
  pair = "en-fr"
  _format = "docx"
  storage = "First Storage"
  name = "test.docx"
  folder = ""
  savepath = ""
  savefile = "test_python.docx"  
  masters = False
  elements = []
  translator = TranslateDocument(pair, _format, storage, name, folder, savepath, savefile, masters, elements)
  request = translator.to_string() 
  res_doc = api.post_translate_document(request)
  print(res_doc.message)

N’importe quel fournisseur de services de langue, de plate-forme et de stockage

GroupDocs.Translation for Cloud est une API basée sur REST qui peut facilement être intégrée à n’importe quel langage ou plate-forme, capable de gérer les requêtes et les réponses HTTP. Il prend en charge tous les services de stockage en nuage populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.

Traduire du texte brut - Python

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  from groupdocstranslationcloud.configuration import Configuration
  from groupdocstranslationcloud.api.translation_api import TranslationApi
  from groupdocstranslationcloud.models.translate_text import TranslateText
  from groupdocstranslationcloud.models.translate_document import TranslateDocument

  #enter valid apiKey and appSid
  configuration = Configuration(apiKey="", appSid="")
  api = TranslationApi(configuration)

  pair = "en-fr"
  text = "Welcome to Paris"
  translator = TranslateText(pair, text)
  request = translator.to_string()
  res_text = api.post_translate_text(request)
  print(res_text.translation)

Sécurité et authentification

L’API GroupDocs.Translation Cloud est sécurisée par SSL et les demandes d’authentification nécessitent une signature et des paramètres de requête AppSID ou un en-tête d’autorisation OAuth 2.0.

Ressources d'assistance et d'apprentissage

GroupDocs.Translation Cloud propose également des SDK de traduction de documents pour d’autres langues, comme indiqué ci-dessous :

  Français