Создавайте кроссплатформенные решения в области data science, AI и автоматизации в Python на основе GroupDocs.Translation API. Сосредоточьтесь на бизнес-логике, а не на технических деталях.
Начать бесплатную пробную версиюGroupDocs.Translation предлагает машинный перевод в реальном времени для текстов, документов, изображений и ресурсов. Мощные алгоритмы машинного обучения и сложные нейронные сети обеспечивают качество, близкое к профессиональному человеческому переводчику, но гораздо быстрее и экономичнее. Работая на высокопроизводительном облачном сервере, размещённом в GroupDocs, он может переводить документы PDF, Microsoft Office и OpenOffice, файлы Markdown и ресурсы .NET на 46 европейских, ближневосточных и азиатских языков (в рамках 128 языковых пар). API не только переводит текст, но и точно сохраняет метаданные, структуру, стили и макет документов.
Этот SDK значительно упрощает взаимодействие с сервисами GroupDocs.Translation Cloud из кода Python, позволяя Вам сосредоточиться на бизнес-логике, а не на технических деталях. Он обрабатывает все рутинные операции, такие как установление соединений, отправка запросов API и разбор ответов, объединяя все эти задачи в несколько простых методов, которые можно использовать в любом приложении или рабочей книге Python. Python SDK, демонстрационные приложения, документация и примеры распространяются как открытый исходный код под лицензией MIT. Вы можете использовать их в любых целях и изменять любую часть кода.
GroupDocs.Translation Cloud SDK для Python поставляется с подробными руководствами для разработчиков и живыми примерами кода, чтобы Вы могли быстро начать работать с функциями API. Просто создайте бесплатный аккаунт на GroupDocs Cloud, получите APP SID & Key information для взаимодействия с GroupDocs Cloud API, и Вы будете готовы создать API и использовать SDK.
GroupDocs.Translation Cloud - это REST API, который легко интегрируется с любым языком или платформой, способен обрабатывать запросы и ответы HTTP. Он поддерживает все популярные облачные сервисы хранения, такие как Google Cloud, Drive, DropBox и Amazon S3, позволяя взаимодействовать без каких-либо зависимостей.
//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)
GroupDocs.Translation Cloud API SSL защищён, а запросы аутентификации требуют подписи и параметров запроса AppSID или заголовка авторизации OAuth 2.0.