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.
Commencer l'essai gratuitGroupDocs.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.
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.
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.
//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."
]
}
}