.NET Cloud SDK untuk terjemahan teks dan dokumen

Buat aplikasi .NET berbasis GroupDocs.Translation API dengan fokus pada logika bisnis, bukan detail teknis

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

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

SDK ini sangat menyederhanakan interaksi kode .NET dengan layanan GroupDocs.Translation Cloud, memungkinkan Anda fokus pada logika bisnis daripada detail teknis. Ia menangani semua operasi rutin seperti membangun koneksi, mengirim permintaan API, dan mengurai respons, membungkus semua tugas tersebut ke dalam beberapa metode sederhana yang dapat digunakan dalam aplikasi .NET apa pun. .NET SDK, aplikasi demo, dokumentasi, dan contoh bersifat 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 dari dan ke 46 bahasa Eropa, Timur Tengah, dan Asia

Menerjemahkan tabel dalam dokumen Word dan presentasi PowerPoint

Menerjemahkan header dan footer dalam dokumen

Anda dapat menerjemahkan catatan kaki dan catatan akhir dalam dokumen Word

Anda dapat menerjemahkan keterangan gambar dalam dokumen Word

Anda dapat menerjemahkan bingkai teks, diagram, dan slide dalam presentasi PowerPoint

Anda dapat menerjemahkan teks di dalam sel spreadsheet

Anda dapat menerjemahkan diagram dan tabel pivot dalam buku kerja Excel

Menerjemahkan berkas Markdown dengan mempertahankan semua format umum Markdown

Menerjemahkan berkas dari URLs dan repositori publik

Mengonversi hasil ke format yang berbeda tanpa memerlukan perangkat lunak tambahan

Referensi pengembang terperinci berdasarkan koleksi Swagger

Panduan cepat dengan terjemahan dokumen SDK untuk .NET

GroupDocs.Translation Cloud SDK untuk .NET dilengkapi dengan panduan pengembang terperinci dan contoh kode langsung agar Anda dapat 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.

Setiap bahasa, platform, dan penyedia layanan penyimpanan

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

Terjemahkan teks biasa dalam .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 SSL aman, dan permintaan otentikasi memerlukan tanda tangan serta parameter kueri AppSID atau header otorisasi OAuth 2.0.

Dukungan dan Sumber Belajar

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

  Indonesia
11a433669