Google Dịch

Google Translate can be used to translate user generated text in the Odoo chatter.

Google API console

A majority of the setup for integrating Google Translate into Odoo is done with the Google API console. Once the following processes are complete, an API key is created to input in Odoo.

Tạo dự án mới

To get started, go to the Google API Console. Then, log in with a Google Workspace account, if there is one. If not, log in with a personal Gmail account (this should match the email address that has billing attached to it).

Next, click Create Project on the far-right of the OAuth consent screen.

Mẹo

If the Google API Console has existing projects, click the drop-down menu next to the Google Cloud icon, and a pop-over window appears. Next, click New Project top-right of the pop-over window.

Trên màn hình Dự án mới, đổi tên Tên dự án thành Odoo Translate và duyệt đến Vị trí. Đặt Vị trítổ chức Google Workspace. Nếu đang sử dụng tài khoản Gmail cá nhân, để Vị tríKhông có tổ chức.

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

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

Thư viện API

Tiếp theo, cần cài đặt Cloud Translation API trên dự án vừa tạo. Để thực hiện, nhấp vào Thư viện trong menu bên trái. Sau đó, tìm kiếm thuật ngữ Cloud Translation API và nhấp vào kết quả. Đây phải là Google Enterprise API được gán nhãn Cloud Translation API.

Nhấp Bật để cài đặt thư viện trên dự án này.

Quan trọng

Sử dụng API Google Translate yêu cầu tài khoản thanh toán hiện hành với Google.

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

Tạo thông tin xác thực

Giờ đây dự án đã được thiết lập và Cloud Translation API đã được bật, phải tạo thông tin xác thực. Điều này bao gồm khoá API.

Để bắt đầu quy trình này, nhấp Thông tin xác thực trong menu thanh bên trái.

Sau đó, nhấp Tầo thông tin xác thực trong menu trên cùng và chọn Khoá API từ menu thả xuống.

Tạo khoá API trong bảng điều khiển API của Google.

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

Quan trọng

Vì mục đích bảo mật, việc sử dụng khoá API có thể bị hạn chế.

Để thực hiện việc này, hãy truy cập phần Hạn chế API bằng cách nhấp vào Chỉnh sửa khóa API trong cửa sổ bật lên, hoặc bằng cách nhấp vào khóa API được liệt kê trong trang Thông tin xác thực. Từ đây, có thể thiết lập các giới hạn cho khóa. Việc này bao gồm thiết lập một ứng dụng để giới hạn việc sử dụng khóa API, và xác định liệu khóa API này có thể gọi bất kỳ API nào hay không.

Khuyến nghị rằng API dịch của Odoo phải được hạn chế để chỉ cho phép các yêu cầu từ cơ sở dữ liệu Odoo được cấu hình và đến Cloud Translation API.

Để thêm hạn chế trang web, nhấp Trang web, dưới Đặt hạn chế ứng dụng. Sau đó, nhập địa chỉ của cơ sở dữ liệu mà Google Translate đang được sử dụng bằng cách nhấp vào Thêm. Cuối cùng, thêm URL và nhấp Xong.

Để hạn chế sử dụng khoá cho một API được chọn, trước tiên, chọn Hạn chế khoá, dưới phần Hạn chế API. Sau đó sử dụng menu thả xuống để chọn API đang được cấu hình (Cloud Translation API).

Mẹo

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

  • Không chia sẻ khoá API công khai hoặc tiết lộ nó trong mã phía client.

Cấu hình Odoo

Để truy cập tích hợp trong Odoo, điều hướng đến ứng dụng Cài đặt ‣ phần Thảo luận. Nhập khoá API vào trường được gán nhãn Dịch tin nhắn. Sau đó, Lưu cài đặt và Google Translate có thể được sử dụng trong bất kỳ chatter nào trong toàn bộ cơ sở dữ liệu.

Cấu hình Odoo cho khoá API từ *Bảng điều khiển API của Google*.

Dịch chatter

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

Google Translate hiển thị trong bảng trò chuyện của cơ sở dữ liệu Odoo.