راهحلهای علم داده، هوش مصنوعی و خودکارسازی چندپلتفرمی را در Python بر پایه GroupDocs.Translation API ایجاد کنید. بهجای جزئیات فنی، بر منطق کسبوکار تمرکز کنید.
آزمایش رایگان را شروع کنیدGroupDocs.Translation ترجمهٔ ماشینی زمان واقعی برای متنها، اسناد، تصاویر و منابع را ارائه میدهد. الگوریتمهای قدرتمند یادگیری ماشین و شبکههای عصبی پیشرفته کیفیتی نزدیک به مترجم انسانی حرفهای فراهم میکنند، اما بسیار سریعتر و مقرون به صرفهتر هستند. این سرویس بر روی یک سرور ابری با عملکرد بالا که توسط GroupDocs میزبانی میشود، اجرا میشود و میتواند اسناد PDF، Microsoft Office و OpenOffice، فایلهای Markdown و منابع .NET را به ۴۶ زبان اروپایی، خاورمیانه و آسیایی (در ۱۲۸ جفت زبانی) ترجمه کند. API نه تنها متن را ترجمه میکند، بلکه بهدقت فرادادهها، ساختار، سبکها و قالببندی اسناد را حفظ مینماید.
این SDK تعامل با سرویسهای GroupDocs.Translation Cloud از کد Python را بهطرز چشمگیری ساده میکند و به شما امکان میدهد بر منطق کسبوکار بهجای جزئیات فنی تمرکز کنید. این سرویس تمام عملیات روتین مانند برقراری ارتباطات، ارسال درخواستهای API و تجزیه پاسخها را مدیریت میکند و همه این کارها را در چند متد ساده بستهبندی میکند که میتوانید در هر برنامه یا کتابکار Python استفاده کنید. Python SDK، برنامههای نمونه، مستندات و مثالها بهصورت متن باز تحت مجوز MIT توزیع میشوند. شما میتوانید از آنها برای هر منظوری استفاده کنید و هر بخشی از کد را تغییر دهید.
GroupDocs.Translation Cloud SDK برای Python همراه با راهنماییهای دقیق برای توسعهدهندگان و مثالهای کد زنده است تا بهسرعت با ویژگیهای API کار کنید. کافی است یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، SID و اطلاعات کلید APP را برای ارتباط با 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 دارند.