SDK Python Cloud pour la traduction de textes et de documents

Créez des solutions multiplateformes de science des données, d’IA et d’automatisation en Python basées sur l’API GroupDocs.Translation. Concentrez-vous sur la logique métier plutôt que sur les détails techniques.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Java
  • GroupDocs.Translation Cloud SDK for Android
Commencer l'essai gratuit

GroupDocs.Translation propose une traduction automatique en temps réel de textes, documents, images et ressources. De puissants algorithmes d’apprentissage automatique et des réseaux neuronaux sophistiqués offrent une qualité proche de celle d’un traducteur humain professionnel, mais beaucoup plus rapide et plus rentable. Fonctionnant sur un serveur cloud hautes performances hébergé par GroupDocs, il peut traduire des documents PDF, Microsoft Office et OpenOffice, des fichiers Markdown et des ressources .NET dans 46 langues européennes, du Moyen-Orient et d’Asie (sur 128 paires de langues). L’API traduit non seulement le texte, mais préserve également avec précision les métadonnées, la structure, les styles et la mise en page des documents.

Ce SDK simplifie grandement l’interaction avec les services GroupDocs.Translation Cloud à partir du code Python, vous permettant de vous concentrer sur la logique métier plutôt que sur les détails techniques. Il gère toutes les opérations de routine telles que l’établissement de connexions, l’envoi de requêtes API et l’analyse des réponses, en regroupant toutes ces tâches dans quelques méthodes simples qui peuvent être utilisées dans n’importe quelle application ou classeur Python. Le SDK Python, les applications de démonstration, la documentation et les exemples sont open source distribués sous licence MIT. Vous pouvez les utiliser à n’importe quelle fin et modifier n’importe quelle partie du code.

Fonctionnalités avancées du SDK GroupDocs.Translation Cloud pour Python

Prend en charge 46 langues et 128 paires de langues

Traduit vers et depuis 46 langues européennes, du Moyen-Orient et d’Asie

Traduit des tableaux dans des documents Word et des présentations PowerPoint

Traduit les en-têtes et les pieds de page des documents

Traduit les notes de bas de page et les notes de fin dans les documents Word

Traduit les légendes des images dans les documents Word

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

Traduit les textes à l’intérieur des cellules de la feuille de calcul

Traduit des graphiques et des tableaux croisés dynamiques dans des classeurs Excel

Traduit les fichiers Markdown en préservant tout le formatage Markdown courant

Traduit des fichiers à partir d’URL et de référentiels publics

Convertit les résultats en différents formats sans logiciel supplémentaire

Référence détaillée du développeur basée sur la collection Swagger

Démarrage rapide avec le SDK de traduction de documents pour Python

GroupDocs.Translation Cloud SDK pour Python est livré avec des guides de développement détaillés et des exemples de code en direct 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 à créer une API et vous êtes prêt à utiliser le SDK.

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

GroupDocs.Translation Cloud est une API 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 en Python

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

  import time
  import groupdocs_translation_cloud
  from groupdocs_translation_cloud import TextRequest, PdfFileRequest, Format
  api = groupdocs_translation_cloud.api.TranslationApi()
  file_api = groupdocs_translation_cloud.api.FileApi()
  api.api_client.configuration.client_id = "YOU_CLIENT_ID"
  api.api_client.configuration.client_secret = "YOU_CLIENT_SECRET"
  text_request = TextRequest(source_language="en", 
  						   target_languages=["es", "fr", "ru"], 
  						   texts=["Hello World!", "This is a test text"], 
  						   origin="your_application_name", 
  						   contains_markdown=False)
  response = api.text_post(text_request)
  if response.status == 202:
      while True:
          status_response = api.text_request_id_get(response.id)
          if status_response.status == 200:
          	for lang in status_response.translations:
          		print(lang + ": " + status_response.translations[lang][0])
          		break
          time.sleep(2)

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 des SDK pour les langages de programmation et les plates-formes populaires :

  Français