.NET Cloud SDK untuk terjemahan teks dan dokumen

Buat aplikasi .NET berdasarkan GroupDocs.Translation API yang berfokus pada logika bisnis daripada detail teknis.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for Java
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
Mulai Uji Coba Gratis

GroupDocs.Translation menawarkan terjemahan mesin waktu nyata untuk teks, dokumen, gambar, subtitle, dan sumber daya. Algoritme pembelajaran mesin yang canggih dan jaringan saraf yang canggih memberikan kualitas yang mendekati kualitas penerjemah manusia profesional, tetapi jauh lebih cepat dan hemat biaya. Berjalan di server cloud berkinerja tinggi yang dihosting oleh GroupDocs, ia dapat menerjemahkan dokumen PDF, Microsoft Office dan OpenOffice, file Markdown, dan sumber daya .NET ke dalam 46 bahasa Eropa, Timur Tengah, dan Asia (di 128 pasangan bahasa). API tidak hanya menerjemahkan teks, namun juga secara akurat menjaga metadata, struktur, gaya, dan tata letak dokumen.

SDK ini sangat menyederhanakan interaksi kode .NET dengan layanan Cloud GroupDocs.Translation, memungkinkan Anda fokus pada logika bisnis daripada detail teknis. Ini menangani semua operasi rutin seperti membuat koneksi, mengirim permintaan API, dan mengurai respons, menggabungkan semua tugas ini ke dalam beberapa metode sederhana yang dapat digunakan dalam aplikasi .NET apa pun. .NET SDK, aplikasi demo, dokumentasi, dan contohnya adalah sumber terbuka yang didistribusikan di bawah lisensi MIT. Anda dapat menggunakannya untuk tujuan apa pun dan mengubah bagian mana pun dari kode.

Fitur lanjutan dari GroupDocs.Translation Cloud SDK untuk .NET

Menerjemahkan ke dan dari 46 bahasa Eropa, Timur Tengah, dan Asia

Menerjemahkan tabel dalam dokumen Word dan presentasi PowerPoint

Menerjemahkan header dan footer dalam dokumen

Menerjemahkan catatan kaki dan catatan akhir dalam dokumen Word

Menerjemahkan keterangan gambar dalam dokumen Word

Menerjemahkan bingkai teks, bagan, dan slide dalam presentasi PowerPoint

Menerjemahkan teks di dalam sel spreadsheet

Menerjemahkan bagan dan tabel pivot di buku kerja Excel

Menerjemahkan file Markdown yang mempertahankan semua pemformatan Markdown yang umum

Menerjemahkan file dari URL dan repositori publik

Mengubah hasil menjadi format yang berbeda tanpa perangkat lunak tambahan

Referensi pengembang terperinci berdasarkan koleksi Swagger

Mulai cepat dengan SDK terjemahan dokumen untuk .NET

GroupDocs.Translation Cloud SDK untuk .NET hadir dengan panduan pengembang mendetail dan contoh kode langsung untuk mulai bekerja dengan fitur API dalam waktu singkat. Cukup buat akun gratis di GroupDocs Cloud, dapatkan informasi APP SID & Key untuk berkomunikasi dengan GroupDocs Cloud API dan Anda siap menggunakan SDK.

Penyedia layanan bahasa, platform, dan penyimpanan apa pun

GroupDocs.Translation Cloud adalah API REST yang dapat dengan mudah diintegrasikan dengan bahasa atau platform apa pun, yang mampu mengelola permintaan dan respons HTTP. Ini mendukung semua layanan penyimpanan cloud populer seperti Google Cloud, Drive, DropBox, dan Amazon S3 untuk berinteraksi tanpa ketergantungan apa pun.

Terjemahkan teks biasa di .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);
                  }
              }
          }
      }
  }

Keamanan dan otentikasi

GroupDocs.Translation Cloud API dijamin SSL dan permintaan autentikasi memerlukan tanda tangan dan parameter kueri AppSID atau header otorisasi OAuth 2.0.

Dukungan dan Sumber Belajar

GroupDocs.Translation Cloud menawarkan SDK untuk platform dan bahasa pemrograman populer:

  Indonesia