LinguaDash
使用 DeepL、OpenAI 或 Cloudflare AI 翻譯 EmDash 內容和 SEO 欄位,並檢視哪些項目缺漏、已過期或需要審核。
外掛
LinguaDash
使用 DeepL、OpenAI 或 Cloudflare AI 翻譯 EmDash 內容和 SEO 欄位,並檢視哪些項目缺漏、已過期或需要審核。
說明
LinguaDash 會顯示哪些項目缺少某種語言、哪些翻譯已過期、哪些仍需審核,並協助編輯人員補齊這些缺口。
- 編輯器中的翻譯狀態。 每個項目都會將其各語言列為 Missing、Draft、Done 或 Outdated。無需任何人手動設定狀態。
- 過期偵測。 當來源內容的可翻譯欄位發生變更時,其翻譯會被標記為 Outdated,直到更新為止。
- 以草稿形式進行機器翻譯。 DeepL、OpenAI 或 Cloudflare AI Gateway 可翻譯文字、富文字以及 SEO 標題和說明。結果會儲存為草稿供審核;已發布的翻譯絕不會被覆寫。
- 翻譯頁面。 提供分頁標籤,彙整所有集合中缺漏、已過期和未審核的翻譯,並可對單一語言或全部語言執行翻譯操作。
- 依語言設定 SEO。 新翻譯會複製來源內容的 SEO 設定,但絕不會複製其標準 URL。
- 五種語言的管理介面。 此外掛自身的介面提供英文、德文、法文、義大利文和西班牙文版本。
文字只會傳送給你選擇的翻譯服務供應商。API 金鑰以加密方式儲存。
npm 套件中附帶兩個供你的主題使用的 Astro 元件:和。
安裝
需要 EmDash 0.42 或更新版本以及外掛沙箱執行器,並需要 Astro i18n 路由,且每種目標語言都已列在 i18n.locales 中。機器翻譯還需要 EMDASH_ENCRYPTION_KEY。
- 選擇 Install。
- 在管理後台開啟 Translations,然後開啟 Translation settings,輸入目標語言,例如
fr, it, en。 - 在 Content Types 中,為每個因語言而異的欄位開啟 Translatable。
- 選用:選擇機器翻譯供應商,輸入其憑證,然後選擇 Test machine translation。