Traduire des textes et des documents depuis la ligne de commande

Interagissez avec l’API REST de traduction directement depuis la ligne de commande ou les scripts Bash sans installer de logiciel. Traduire des textes et des documents vers et depuis l’anglais, le français, le chinois, l’espagnol, l’allemand, l’italien, le russe, l’arabe, le polonais et d’autres langues.

  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Java
  • GroupDocs.Translation Cloud SDK for Python
  • 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 haute performance hébergé par GroupDocs, il peut traduire des documents PDF, Microsoft Office et OpenOffice, des fichiers Markdown, des images 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.

Le service fournit une API REST polyvalente et facile à utiliser, accessible sans installer de logiciel. Utilisez simplement les commandes cURL et combinez-les dans des scripts pour des tâches complexes. Vous pouvez également utiliser des outils API REST tiers comme Postman. Cela vous permet d’utiliser GroupDocs.Translation sur n’importe quelle plateforme disposant d’une connexion Internet, même celles qui ne sont pas encore couvertes par le SDK.

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

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

Explorateur d’API basé sur la collection Swagger

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

GroupDocs.Translation est une API REST qui peut facilement être intégrée dans n’importe quelle application écrite dans n’importe quel langage de programmation capable de gérer les requêtes et les réponses HTTP. Il prend en charge nativement tous les services de stockage cloud populaires tels que Google Cloud, Drive, DropBox et Amazon S3 pour interagir sans aucune dépendance.

Démarrage rapide avec l’API REST de traduction

L’API GroupDocs.Translation Cloud est fournie avec des références détaillées pour les développeurs 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 & 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.

Traduire du texte - cURL

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
  // Getting token
  curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
      --header 'Content-Type: application/x-www-form-urlencoded' \
      --data-urlencode 'grant_type=client_credentials' \
      --data-urlencode 'client_id=CLIENT-ID-VALUE' \
      --data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
  //response
  {
      "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
      "expires_in": 3600,
      "token_type": "Bearer"
  }
  // Sending text for translation
  curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
      --header 'Content-Type: application/json' \
      --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
      --data '{
          "sourceLanguage": "en",
          "targetLanguages": [
              "de"
          ],
          "texts": [
              "Hello, world! I can read this text in my language."
          ]
      }'
  //response
  {
      "status": 202,
      "message": "Starting translation",
      "id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
  }
  //getting translation
  curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
      --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'	
  //response
  {
      "status": 200,
      "message": "Text translated successfully",
      "translations": {
          "de": [
              "Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
          ]
      }
  }	

Ressources d'assistance et d'apprentissage

GroupDocs.Translation Cloud propose des SDK pour les langages de programmation et les plates-formes populaires :

  Français