Android Cloud SDK cho việc dịch văn bản và tài liệu

Thêm tính năng dịch vào các ứng dụng cho thiết bị Android bằng cách sử dụng GroupDocs.Translation API. Mang khả năng dịch đến mọi hệ thống – từ netbook cấp đầu vào đến điện thoại thông minh.

  • GroupDocs.Translation Cloud SDK cho cURL
  • GroupDocs.Translation Cloud SDK cho .NET
  • GroupDocs.Translation Cloud SDK cho Java
  • GroupDocs.Translation Cloud SDK cho Python
Bắt đầu dùng thử miễn phí

GroupDocs.Translation cung cấp dịch máy thời gian thực cho văn bản, tài liệu, hình ảnh và tài nguyên. Các thuật toán học máy mạnh mẽ và mạng nơ-ron tinh vi mang lại chất lượng gần bằng dịch giả con người chuyên nghiệp, nhưng nhanh hơn và tiết kiệm chi phí hơn nhiều. Chạy trên máy chủ đám mây hiệu năng cao được lưu trữ bởi GroupDocs, nó có thể dịch các tài liệu PDF, Microsoft Office và OpenOffice, các tệp Markdown, và các tài nguyên .NET sang 46 ngôn ngữ châu Âu, Trung Đông và Châu Á (trong 128 cặp ngôn ngữ). API không chỉ dịch văn bản mà còn bảo toàn chính xác siêu dữ liệu, cấu trúc, kiểu dáng và bố cục của tài liệu.

SDK này giúp đơn giản hoá đáng kể việc tương tác với các dịch vụ GroupDocs.Translation Cloud từ các ứng dụng Android, cho phép bạn tập trung vào logic nghiệp vụ thay vì các chi tiết kỹ thuật. Nó xử lý mọi thao tác thường ngày như thiết lập kết nối, gửi yêu cầu API, và phân tích phản hồi, gói gọn tất cả các công việc này thành một vài phương thức đơn giản. Quá trình dịch được thực hiện bởi các máy chủ đám mây hiệu năng cao. Bạn có thể sử dụng ứng dụng trên bất kỳ hệ thống nào – từ netbook cấp đầu vào đến điện thoại thông minh.

Android SDK, các ứng dụng demo, tài liệu và ví dụ đều là mã nguồn mở được phân phối theo giấy phép MIT. Bạn có thể sử dụng chúng cho bất kỳ mục đích nào và thay đổi bất kỳ phần nào của mã.

Các tính năng nâng cao của GroupDocs.Translation Cloud SDK cho Android

Hỗ trợ 46 ngôn ngữ và 128 cặp ngôn ngữ

Dịch tới và từ 46 ngôn ngữ châu Âu, Trung Đông và Châu Á

Dịch các bảng trong tài liệu Word và bản trình bày PowerPoint

Dịch phần đầu trang và chân trang trong tài liệu

Dịch chú thích dưới trang và chú thích cuối trang trong tài liệu Word

Dịch chú thích hình ảnh trong tài liệu Word

Dịch khung văn bản, biểu đồ và slide trong bản trình chiếu PowerPoint

Dịch văn bản trong các ô của bảng tính

Dịch biểu đồ và bảng tổng hợp trong sổ làm việc Excel

Dịch các tệp Markdown đồng thời bảo toàn mọi định dạng chung của Markdown

Dịch các tệp từ URLs và các kho lưu trữ công cộng

Chuyển đổi kết quả sang các định dạng khác nhau mà không cần phần mềm bổ sung

Tài liệu tham khảo chi tiết cho nhà phát triển dựa trên bộ sưu tập Swagger

Bắt đầu dịch tài liệu SDK cho Android

GroupDocs.Translation Cloud SDK cho Android đi kèm với hướng dẫn chi tiết cho nhà phát triển và các ví dụ mã trực tiếp, giúp bạn bắt đầu làm việc với các tính năng API ngay lập tức. Chỉ cần tạo tài khoản miễn phí tại GroupDocs Cloud, lấy thông tin APP SID & Key để giao tiếp với GroupDocs Cloud API.

Bất kỳ ngôn ngữ, nền tảng và nhà cung cấp dịch vụ lưu trữ nào

GroupDocs.Translation for Cloud là một REST API có thể dễ dàng tích hợp với bất kỳ ngôn ngữ hoặc nền tảng nào, có khả năng quản lý các yêu cầu và phản hồi HTTP. Nó hỗ trợ tất cả các dịch vụ lưu trữ đám mây phổ biến như Google Cloud, Drive, DropBox và Amazon S3 để tương tác mà không cần bất kỳ phụ thuộc nào.

Dịch văn bản thuần trong Android

  package com.groupdocs;
  // Import classes

  import com.groupdocs.model.*;
  import org.openapitools.client.api.TranslationApi;

  public class TextDemo {
      public static void main(String[] args) {
          String basePath = "https://api.groupdocs.cloud/v2.0/translation";
          String cliendId = "YOUR_CLIENT_ID";
          String clientSecret = "YOUR_CLIENT_SECRET";

          ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
          TranslationApi translationApi = new TranslationApi(defaultClient);
          TextRequest request = new TextRequest();
          request.setSourceLanguage("en");
          request.addTargetLanguagesItem("de");
          request.addTextsItem("Text to translate");
          try {
              String r = translationApi.textPost(request).getId();
              CloudTextResponse response = translationApi.textRequestIdGet(r);
              if (!response.getStatus().toString().equals("500")) {
                  while (true) {
                      response = translationApi.textRequestIdGet(r);
                      if (response.getStatus().toString().equals("200")) {
                          System.out.println(response);
                          break;
                      }
                      try {
                          Thread.sleep(2000);
                      } catch (InterruptedException e) {
                          e.printStackTrace();
                      }
                  }
              }
          }
          catch(ApiException e){
              System.err.println("Exception when calling TranslationApi#textPost");
              System.err.println("Status code: " + e.getCode());
              System.err.println("Reason: " + e.getResponseBody());
              System.err.println("Response headers: " + e.getResponseHeaders());
              e.printStackTrace();
          }
      }
  }

Bảo mật và xác thực

GroupDocs.Translation Cloud API được bảo mật SSL và các yêu cầu xác thực yêu cầu chữ ký cùng các tham số truy vấn AppSID hoặc tiêu đề ủy quyền OAuth 2.0.

Support and Learning Resources

GroupDocs.Translation Cloud cung cấp SDKs cho các ngôn ngữ lập trình và nền tảng phổ biến:

  Tiếng Việt
8110f7290