Google 翻譯¶
*Google 翻譯*可用於翻譯 Odoo 聊天欄中使用者生成的文字。
Google API 控制台¶
將 *Google 翻譯*整合到 Odoo 的大部分設定都是透過 *Google API 控制台*完成的。完成以下流程後,將建立一個 *API 金鑰*以輸入到 Odoo 中。
建立新專案¶
首先,前往 Google API 控制台。然後,如果有 Google Workspace 帳戶,請使用該帳戶登入。如果沒有,請使用個人 Gmail 帳戶登入(這應該與附加帳單的電子郵件地址相符)。
接下來,按一下 OAuth 同意畫面`最右側的 :guilabel:`建立專案。
小訣竅
如果 *Google API 控制台*有現有專案,請按一下 Google Cloud 圖示旁的下拉選單,將出現彈出視窗。接下來,按一下彈出視窗右上角的 新專案。
在 新專案`畫面上,將 :guilabel:`專案名稱`重新命名為 `Odoo Translate,並瀏覽 位置。將 位置`設定為 *Google Workspace 組織*。如果使用個人 Gmail 帳戶,請將 :guilabel:`位置`保留為 :guilabel:`無組織。
按一下 建立 以完成此步驟。
API 程式庫¶
接下來,需要在這個新建立的專案上安裝 Cloud Translation API。為此,請按一下左側選單中的 。然後,搜尋 Cloud Translation API 一詞,並按一下結果。這應該是標記為 Cloud Translation API 的 Google Enterprise API。
按一下 :guilabel:`啟用`以在此專案上安裝程式庫。
一旦在 Google 設定了帳單帳戶並啟用了程式庫,請按一下 管理 以完成 API 的配置。
建立憑證¶
現在專案已設定完成,且 Cloud Translation API 已啟用,**必須**建立憑證,包括 API 金鑰。
要開始此流程,請按一下左側邊欄選單中的 。
然後,按一下頂部選單中的 建立憑證,並從下拉選單中選擇 API 金鑰。
複製 API 金鑰 以便在下一節中使用。
重要
出於安全考量,可以限制 *API 金鑰*的使用。
要執行此操作,請前往 API 限制,方法是在彈出視窗中按一下 編輯 API 金鑰,或在 憑證 頁面上按一下列出的 API 金鑰。從這裡可以設定金鑰限制,包括設定應用程式以限制 API 金鑰的使用,以及此 API 金鑰是否可以呼叫任何 API。
建議將 Odoo 翻譯 API 限制為**僅**允許來自已配置的 Odoo 資料庫的請求以及對 Cloud Translation API 的請求。
要加入網站限制,請在 設定應用程式限制 下方按一下 網站。然後,透過按一下 加入 輸入正在使用 *Google 翻譯*的資料庫網址。最後,加入 網址,並按一下 完成。
要將金鑰的使用限制為選定的 API,首先在 API 限制 區段下方選擇 限制金鑰。然後使用下拉選單選擇正在配置的 API (Cloud Translation API)。
小訣竅
儲存 API 金鑰:複製 API 金鑰並將其儲存在安全的地方。
**不要**公開分享 API 金鑰或在客戶端程式碼中暴露它。
Odoo 配置¶
要在 Odoo 中存取整合,請前往 。在標示為 訊息翻譯 的欄位中輸入 API 金鑰。然後,儲存 設定,*Google 翻譯*即可在整個資料庫的任何聊天欄中使用。
翻譯聊天欄¶
要翻譯使用者的其他語言文字,請按一下聊天欄右側的 … (三點) 圖示選單。然後,選擇 翻譯。內容會翻譯為使用者偏好設定中設定的*語言*。
其他資料