If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Installation
Le package est disponible sur pypi.org et peut être installé via pip en exécutant la commande suivante :
pip install groupdocs-translation-cloud

Notre API est totalement indépendante de votre système d’exploitation, de votre système de base de données ou de votre langage de développement. Vous pouvez utiliser n’importe quel langage et plateforme qui prend en charge HTTP pour interagir avec notre API. Cependant, écrire manuellement le code client peut être difficile, source d’erreurs et chronophage. Par conséquent, nous avons fourni et prenons en charge des SDK dans de nombreux langages de développement pour faciliter l’intégration de vos applications Cloud.
Démarrage rapide
1. Obtenir les clés API si vous ne les avez pas
Créez un compte personnel sur GroupDocs Cloud Dashboard et cliquez sur Get Keys. Ces clés sont utiles pour tous les produits GroupDocs Cloud. Si vous rencontrez des difficultés, consultez ce manuel détaillé. Une fois vos clés obtenues, veuillez suivre cet article pour essayer GroupDocs.Translation Cloud ou consultez le Guide du développeur pour plus de détails.
2. Installer le SDK
Installez groupdocs-translation-cloud avec PIP depuis PyPI par :
pip install groupdocs-translation-cloud
Ou clonez le dépôt et installez-le via Setuptools :
3. Exécuter la démo
- Récupérer le SDK ou l’obtenir depuis PyPI
- Définir votre client_id et client_secret
- Exécuter le Jupyter Notebook demo.ipynb
Structure
Ce projet inclut :
- Module « groupdocstranslationcloud », c’est le SDK. Vous pouvez l’intégrer dans votre application. Il contient à la fois l’API Translation et l’API Storage
- Module « test », tests unitaires. Vous pouvez les consulter pour voir divers exemples de code.
- Jupyter notebook « demo ». Notebook de démonstration exemple.
Dépendances
Prise en charge des versions
Python :: 2.7, Python :: 3, Python :: 3.4, Python :: 3.5, Python :: 3.6, Python :: 3.7, Python :: 3.8
Traduire du texte brut
# Load the gem
import groupdocs_translation_cloud
# Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
my_client_id = ""
my_client_secret = ""
# Create instance of the API
configuration = Configuration(apiKey=my_client_secret, appSid=my_client_id)
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)
Documentation des points de terminaison API
Tous les URI sont relatifs à https://api.groupdocs.cloud/v2.0/translation
| Class | | Method | HTTP request | Description |
|---|
TranslationApi | | autoPost | POST /auto | Translate any supported file |
TranslationApi | | csvPost | POST /csv | Translate CSV and TSV files |
TranslationApi | | documentPost | POST /document | Translate Microsoft Word documents, rtf, txt, odt |
TranslationApi | | documentRequestIdGet | GET /document/{requestId} | Return document translation status. Also return URLs for downloading of translated document if translation was successful |
TranslationApi | | documentTrialPost | POST /document/trial | Trial translate Microsoft Word documents, rtf, txt, odt without conversation. Translate only first page or 1000 symbols. |
TranslationApi | | hcGet | GET /hc | Health check for all services. |
TranslationApi | | htmlPost | POST /html | Translate HTML files |
TranslationApi | | hugoGet | GET /hugo | Get hugo syntax structure from markdown file |
TranslationApi | | hugoPost | POST /hugo | Run hugo syntax structure analyzing from markdown file |
TranslationApi | | imageToFilePost | POST /image-to-file | Translate image or scanned pdf and return file |
TranslationApi | | imageToTextPost | POST /image-to-text | Translate text on image or scanned pdf |
TranslationApi | | languagesGet | GET /languages | Return list of available language pairs |
TranslationApi | | markdownPost | POST /markdown | Translate Markdown files |
TranslationApi | | pdfPost | POST /pdf | Translate pdf files |
TranslationApi | | pdfTrialPost | POST /pdf/trial | Trial pdf translation. Translate only first page without conversion to another format. |
TranslationApi | | presentationPost | POST /presentation | Translate Microsoft PowerPoint presentations, odp |
TranslationApi | | resxPost | POST /resx | Translate RESX files |
TranslationApi | | spreadsheetPost | POST /spreadsheet | Translate Microsoft Excel workbooks, ods |
TranslationApi | | textPost | POST /text | Translate text |
TranslationApi | | textRequestIdGet | GET /text/{requestId} | Return text translation status. Also return translated text if translation was successful |
TranslationApi | | textTrialPost | POST /text/trial | Trial translate text. Translate only 1000 symbols. |
Documentation des modèles
CloudFileResponse, CloudHugoResponse, CloudTextResponse, CsvFileRequest, FileRequest, HealthCheckStatus, HtmlFileRequest, HttpStatusCode, HugoRequest, ImageToFileRequest, ImageToTextRequest, LanguagePairData, MarkdownFileRequest, PdfFileRequest, PresentationFileRequest, ResxFileRequest, SpreadsheetFileRequest, StatusResponse, StringStringTuple, TextDocumentFileRequest, TextRequest, UrlFileInfo, WorksheetData
GroupDocs.Translation Cloud SKDs
GitHub

Package Manager

