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

برنامه‌های .NET را بر پایه GroupDocs.Translation API ایجاد کنید و به جای جزئیات فنی، بر منطق کسب‌وکار تمرکز کنید

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

GroupDocs.Translation ترجمهٔ ماشینی زمان واقعی برای متن‌ها، اسناد، تصاویر، زیرنویس‌ها و منابع ارائه می‌دهد. الگوریتم‌های قدرتمند یادگیری ماشین و شبکه‌های عصبی پیشرفته کیفیتی نزدیک به ترجمهٔ انسانی حرفه‌ای فراهم می‌کنند، اما بسیار سریع‌تر و مقرون‌به‌صرفه‌تر هستند. با اجرا بر روی سرور ابری با عملکرد بالا میزبانی‌شده توسط GroupDocs، می‌تواند اسناد PDF، Microsoft Office و OpenOffice، فایل‌های Markdown و منابع .NET را به ۴۶ زبان اروپایی، خاورمیانه و آسیایی (در ۱۲۸ جفت زبانی) ترجمه کند. API نه تنها متن را ترجمه می‌کند، بلکه به‌دقت فراداده‌ها، ساختار، سبک‌ها و قالب‌بندی اسناد را نیز حفظ می‌نماید.

این SDK تعامل کد .NET با سرویس‌های GroupDocs.Translation Cloud را به‌طرز چشمگیری ساده می‌کند و به شما امکان می‌دهد تا بر منطق کسب‌وکار به‌جای جزئیات فنی تمرکز کنید. این سرویس تمام عملیات روتین مانند برقراری ارتباطات، ارسال درخواست‌های API و تجزیهٔ پاسخ‌ها را مدیریت می‌کند و تمام این وظایف را در چند متد ساده بسته‌بندی می‌نماید که می‌توان در هر برنامهٔ .NET استفاده کرد. .NET SDK، برنامه‌های نمونه، مستندات و مثال‌ها به‌صورت متن باز تحت مجوز MIT توزیع می‌شوند. شما می‌توانید از آن‌ها برای هر منظوری استفاده کنید و هر بخش از کد را تغییر دهید.

ویژگی‌های پیشرفتهٔ GroupDocs.Translation Cloud SDK برای .NET

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

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

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

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

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

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

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

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

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

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

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

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

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

GroupDocs.Translation Cloud SDK برای .NET شامل راهنماهای دقیق برای توسعه‌دهندگان و نمونه‌های کد زنده است تا به‌سرعت با ویژگی‌های API کار کنید. به‌سادگی یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، SID برنامه و اطلاعات کلید را برای ارتباط با GroupDocs Cloud API دریافت کنید و آمادهٔ استفاده از SDK خواهید شد.

هر زبان، پلتفرم و ارائه‌دهندهٔ سرویس ذخیره‌سازی

GroupDocs.Translation Cloud یک REST API است که به‌راحتی می‌تواند با هر زبان یا پلتفرمی یکپارچه شود و قادر به مدیریت درخواست‌ها و پاسخ‌های HTTP است. این سرویس از تمام سرویس‌های محبوب ذخیره‌سازی ابری مانند Google Cloud، Drive، DropBox و Amazon S3 پشتیبانی می‌کند تا بدون هیچ وابستگی‌ای تعامل داشته باشید.

متن ساده را در .NET ترجمه کنید

  using System.Collections.Generic;
  using System.Diagnostics;
  using System.Linq;
  using System.Threading;
  using GroupDocs.Translation.Cloud.Sdk.Api;
  using GroupDocs.Translation.Cloud.Sdk.Client;
  using GroupDocs.Translation.Cloud.Sdk.Client.Auth;
  using GroupDocs.Translation.Cloud.Sdk.Extensions;
  using GroupDocs.Translation.Cloud.Sdk.Model;
  using HttpStatusCode = System.Net.HttpStatusCode;
  namespace GroupDocs.Translation.Cloud.Sdk
  {
      public class TextTranslator
      {
          public TextTranslator()
          {
              Configuration config = new Configuration();
              /** Authorize your requests to GroupDocs.Translation Cloud */
              config.OAuthFlow = OAuthFlow.APPLICATION;
              config.OAuthClientId = "YOU_CLIENT_ID";
              config.OAuthClientSecret = "YOU_CLIENT_SECRET";
              /** Initialize GroupDocs.Translation API */
              config.BasePath = "https://api.groupdocs.cloud/v2.0/translation";
              TranslationApi apiInstance = new TranslationApi(config);
              /** Specify translation parameters */
              string translateFrom = new List<string>() { "Hello, world! I can read this text in my language." };
              string sourceLanguage = "en";
              var targetLanguages = new List<string>() { "de" };
              var request = new TextRequest(
                  sourceLanguage: sourceLanguage, 
                  targetLanguages: targetLanguages, 
                  texts: translateFrom);
              /** Send text to translation */
              StatusResponse translationStatus = apiInstance.TextPost(request);
              /** Wait for results from translation queue */
              if(translationStatus.Status.ToSystemHttpStatusCode() == HttpStatusCode.Accepted)
              {
                  while(true)
                  {
                      var result = apiInstance.TextRequestIdGet(statusResponse.Id);
                      if(result.Status.ToSystemHttpStatusCode() == HttpStatusCode.OK)
                      {
                          Console.WriteLine(result.Translations[toLang].First());
                          break;
                      }
                      Thread.Sleep(1000);
                  }
              }
          }
      }
  }

امنیت و احراز هویت

GroupDocs.Translation Cloud API به‌صورت SSL ایمن است و درخواست‌های احراز هویت نیاز به امضا و پارامترهای پرس‌وجوی AppSID یا هدر مجوز OAuth 2.0 دارند.

Support and Learning Resources

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

  فارسی
8984fed42