Google Translate

Google Translate có thể được sử dụng để dịch văn bản do người dùng tạo trong phần trò chuyện (chatter) của LeanSoft.

Google API console

Hầu hết các bước thiết lập để tích hợp Google Translate vào LeanSoft được thực hiện trên Google API console. Sau khi hoàn tất các bước sau, một API key sẽ được tạo để nhập vào LeanSoft.

Create a new project

Để bắt đầu, truy cập Google API Console. Sau đó, đăng nhập bằng tài khoản Google Workspace nếu có. Nếu không, đăng nhập bằng tài khoản Gmail cá nhân (tài khoản này nên là tài khoản đã liên kết với thông tin thanh toán).

Tiếp theo, nhấp Create Project ở góc phải của màn hình OAuth consent screen.

Tip

Nếu Google API Console đã có các dự án tồn tại, hãy nhấp menu thả xuống bên cạnh biểu tượng Google Cloud, một cửa sổ pop-over sẽ xuất hiện. Sau đó, nhấp New Project ở góc trên bên phải của cửa sổ pop-over.

Trên màn hình New Project, đổi tên Project name thành LeanSoft Translate, và chọn Location. Đặt Location là tổ chức Google Workspace. Nếu đang dùng tài khoản Gmail cá nhân, để LocationNo Organization.

Tên dự án và vị trí cho Google OAuth.

Nhấp vào Create để hoàn tất bước này.

API library

Tiếp theo, cần cài đặt Cloud Translation API cho dự án mới tạo. Để làm điều này, nhấp Library trong menu bên trái. Sau đó, tìm kiếm từ khóa Cloud Translation API, và mở kết quả. Đây là một Google Enterprise API có nhãn Cloud Translation API.

Nhấp Enable để cài đặt thư viện cho dự án.

Important

Việc sử dụng Google Translate API yêu cầu một tài khoản thanh toán hợp lệ với Google.

Sau khi tài khoản thanh toán đã được thiết lập với Google và thư viện được bật, nhấp Manage để hoàn tất cấu hình cho API.

Create credentials

Khi dự án đã được thiết lập và Cloud Translation API đã được bật, cần phải tạo thông tin xác thực (credentials), bao gồm API key.

Để bắt đầu, nhấp Credentials trong menu bên trái.

Sau đó, nhấp Create Credentials trên thanh menu phía trên, và chọn API key từ menu thả xuống.

Tạo API key trong Google API console.

Sao chép API key để sử dụng trong phần tiếp theo.

Important

Vì lý do bảo mật, việc sử dụng API key có thể bị giới hạn.

Để làm điều này, vào phần API restrictions bằng cách nhấp Edit API key trong cửa sổ pop-over, hoặc nhấp vào API key được liệt kê trên trang Credentials. Tại đây, có thể thiết lập giới hạn cho key. Điều này bao gồm việc đặt ứng dụng hạn chế việc sử dụng API key, và xác định API nào có thể được gọi bởi key này.

Khuyến nghị rằng LeanSoft Translate API chỉ được phép nhận các yêu cầu từ cơ sở dữ liệu LeanSoft đã cấu hình và chỉ gọi Cloud Translation API.

Để thêm giới hạn theo website, nhấp Websites trong phần Set an application restriction. Sau đó, nhập địa chỉ của cơ sở dữ liệu nơi Google Translate được sử dụng, nhấp Add. Cuối cùng, thêm URL, và nhấp Done.

Để giới hạn key chỉ được dùng cho một API, trước tiên chọn Restrict key trong phần API restrictions. Sau đó dùng menu thả xuống để chọn API đang cấu hình (Cloud Translation API).

Tip

  • Lưu API key: sao chép API key và lưu ở nơi an toàn.

  • Không chia sẻ API key công khai hoặc để lộ trong mã phía client.

LeanSoft configuration

Để truy cập phần tích hợp trong LeanSoft, chuyển đến Settings app ‣ Discuss section. Nhập API key vào trường có nhãn Message Translation. Sau đó, Save cài đặt, và Google Translate có thể được sử dụng trong mọi phần trò chuyện trong cơ sở dữ liệu.

Cấu hình API key trong LeanSoft từ Google API Console.

Translate chatter

Để dịch văn bản của người dùng sang ngôn ngữ khác, nhấp vào menu biểu tượng … (ba chấm) ở bên phải phần trò chuyện. Sau đó, chọn Translate. Nội dung sẽ được dịch sang ngôn ngữ đã được thiết lập trong phần thiết lập người dùng.

Google Translate hiển thị trong phần trò chuyện của cơ sở dữ liệu LeanSoft.