Python Cloud SDK برای ترجمه متن و سند

راه‌حل‌های علم داده، هوش مصنوعی و خودکارسازی چندپلتفرمی را در Python بر پایه GroupDocs.Translation API ایجاد کنید. به‌جای جزئیات فنی، بر منطق کسب‌وکار تمرکز کنید.

  • GroupDocs.Translation Cloud SDK برای cURL
  • GroupDocs.Translation Cloud SDK برای .NET
  • GroupDocs.Translation Cloud SDK برای Java
  • GroupDocs.Translation Cloud SDK برای Android
آزمایش رایگان را شروع کنید

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

از ۴۶ زبان و ۱۲۸ جفت زبانی پشتیبانی می‌کند

به و از ۴۶ زبان اروپایی، خاورمیانه‌ای و آسیایی ترجمه می‌کند

جداول را در اسناد Word و ارائه‌های PowerPoint ترجمه می‌کند

سرصفحه‌ها و پاورقی‌ها را در اسناد ترجمه می‌کند

پاورقی‌ها و یادداشت‌های انتهایی را در اسناد Word ترجمه می‌کند

عنوان‌های تصویر را در اسناد Word ترجمه می‌کند

قاب‌های متنی، نمودارها و اسلایدها را در ارائه‌های PowerPoint ترجمه می‌کند

متن‌های داخل سلول‌های صفحه‌گسترده را ترجمه می‌کند

نمودارها و جدول‌های محوری را در کتاب‌کارهای Excel ترجمه می‌کند

فایل‌های Markdown را ترجمه می‌کند و تمام قالب‌بندی‌های رایج Markdown را حفظ می‌کند

فایل‌ها را از URLs و مخازن عمومی ترجمه می‌کند

نتایج را بدون نیاز به نرم‌افزار اضافی به فرمت‌های مختلف تبدیل می‌کند

مرجع دقیق توسعه‌دهندگان بر پایه مجموعه Swagger است

شروع سریع با ترجمه سند SDK برای Python

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 پشتیبانی می‌کند تا بدون هیچ وابستگی‌ای تعامل داشته باشید.

متن ساده را در Python ترجمه کنید

  //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 دارند.

Support and Learning Resources

GroupDocs.Translation Cloud برای زبان‌ها و پلتفرم‌های برنامه‌نویسی محبوب SDKs ارائه می‌دهد:

  فارسی
1ebce53e6