YS Loco AI Gemini

Loco Translate + AI:Gemini 直連或 JSON 匯出匯入,翻譯快十倍。

v1.2.9 WordPress 工具 免費下載

用 Loco Translate 翻外掛語言檔,一條一條手翻太慢。這支外掛在 Loco 編輯器加上「AI 翻譯」與「工具」按鈕:直連 Google Gemini API 批次翻譯,或把字串匯出成 JSON 丟給你慣用的 AI/IDE 翻完再匯回——兩條路都通。

直連 Gemini,一鍵批次翻譯

填入 Gemini API Key、選擇模型,在 Loco 編輯器點「AI 翻譯」即可批次翻譯未翻字串。提示詞模板可自訂(預設已要求保留 %s、%d 等動態佔位符),翻譯品質與術語風格由你控制。

JSON 匯出/匯入工作流

不想付 API 費?「工具」提供 JSON 匯出(可只匯未翻譯字串)——把檔案交給 ChatGPT、Claude 或 IDE 內的 AI 翻好,再從「匯入 JSON」寫回 Loco,存檔即完成。大量語言檔的翻譯成本趨近於零。

功能特色

Gemini 直連翻譯

填 API Key 選模型,編輯器一鍵批次翻譯未翻字串。

JSON 匯出/匯入

匯出給任何 AI/IDE 翻譯後匯回,不綁定服務商。

自訂提示詞模板

%language%/%source% 佔位符,術語風格自己定。

佔位符保護

預設提示詞要求保留 %s、%d 等動態變數不被翻壞。

僅匯出未翻譯

增量翻譯只處理缺的字串,省時省 token。

螢幕截圖

更新日誌(最新版)

修正

移除 vendored YS Plugin Hub Client 內無效的 WooCommerce HPOS 相容宣告。

問題

該宣告以自身 vendor 檔路徑呼叫 `FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )`,

但 `vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php` 並非已註冊外掛主檔,

WooCommerce `FeaturesController` 因此在每個 request 記錄一次:

```

ERROR FeaturesController: Invalid plugin file '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' for feature 'custom_order_tables'.

```

雜訊會洗掉 `plugin-woocommerce` log channel、埋沒真正的錯誤訊息,並造成額外磁碟 I/O。

影響範圍

不影響交易、訂單或付款流程。

修法

該宣告因指向非註冊檔而從未生效,移除為零行為變更——不會有任何外掛因此變成「與 HPOS 不相容」;

HPOS 相容性本就應由各外掛主檔自行宣告。

  • vendor loader diff:`+0/-13`(僅該宣告區塊;activation hook/autoloader/schema fallback/`ys_hub_client_loaded` 全數保留)
  • bundled Hub Client 版本刻意維持 `2.0.2`:僅移除死碼,未引入後續版本的中央正名與選單正規化行為

封裝

  • `ys-loco-ai-gemini-1.2.9.zip`(28 entries)
  • SHA-256: `4FEA26F87C4F0739E2837355AAAE5DC7AB5549FD413204CB6AF62AC1336B8673`

常見問題

Gemini API 要付費嗎?

使用你自己的 Google AI API Key,依 Google 定價計費(有免費額度);不想串 API 也可以走 JSON 匯出匯入,零 API 成本。

支援哪些模型?

模型名稱可自由填寫(預設 gemini-1.5-flash),Google 推出新模型直接換名即可。

會動到 Loco 本體嗎?

不會。透過 Loco 官方掛勾整合,按鈕出現在編輯器工具列,翻譯結果寫入你正在編輯的語言檔。

翻壞了怎麼辦?

所有結果都先寫入編輯器(未存檔狀態),確認滿意再按 Loco 的儲存;不滿意直接重新整理捨棄。

0