免費註冊

JSON 翻譯:也支援 YAML、PO 語言包

翻譯軟體語言包並保留每個鍵名,新語言直接放進專案。

或把檔案拖到這裡

支援 JSON, YAML, PO, POT

加密上傳,檔案 1 小時後自動刪除。

關於多語言資源檔翻譯

JSON 翻譯用在 App 或網站要加一種語言的時候:JSON、YAML 和 PO 語言檔案都能翻。i18next、vue-i18n、Rails、gettext 的語言檔案裡滿是程式碼依賴的鍵名。這裡鍵名和檔案結構原樣不動,只翻譯文字內容,新檔案直接放在現有語言檔案旁邊。README 和文件可以接著用文字檔案翻譯,程式碼和連結同樣受保護。

{name}、{{count}}、%s 這類佔位符、網址,以及看起來像程式碼、顏色值或檔名的值都會保持原樣。在“翻譯成”裡選目標語言;原文語言自動識別,也可以在“更多選項”裡指定。“儲存”“開啟”“關閉”這類短詞很依賴上下文,上線前請在 App 裡實際看一遍。

多語言資源檔翻譯怎麼用

  1. 1
    上傳語言檔案

    選擇 .json、.yaml、.yml、.po 或 .pot 檔案,或拖到頁面上。

  2. 2
    選擇新語言

    選好“翻譯成”;需要指定原文語言就開啟“更多選項”。

  3. 3
    開始翻譯

    點選“多語言資源檔翻譯”,鍵名保留,只改值。

  4. 4
    放進專案

    把檔案儲存到語言目錄,用新語言測試一遍。

為什麼用熊仔工匠

  • 鍵名全部保留

    鍵名和巢狀結構不變,程式碼照樣找得到每條文字。

  • JSON、YAML、PO

    支援 JavaScript 框架、Rails 和 gettext 專案的語言檔案。

  • 佔位符受保護

    {name}、{{count}}、%s 等佔位符原樣留在原來的位置。

  • 程式碼不出門

    只上傳語言檔案,1 小時後自動刪除。

常見問題

多語言資源檔翻譯常見問題

翻譯 JSON 檔案會改鍵名嗎?
不會。鍵名和結構原樣保留,只翻譯文字值。如果你的文案放在表格裡,可以用 Excel 翻譯翻譯單元格文字。
WordPress、Django 的 PO 檔案能翻譯嗎?
能。上傳 .po 或 .pot 檔案並選擇語言,每條 msgstr 都會填好,複數形式也包括在內。之後用 Poedit 或 msgfmt 等常用工具編譯成 .mo 檔案。
{name}、%s 這類佔位符怎麼辦?
它們受保護,原樣返回。不過帶佔位符、HTML 或複數形式的文字,釋出前仍請在 App 裡測試。
翻譯 YAML 語言檔案免費嗎?
免費帳號每天可以翻譯 2 個檔案,每個最多 4 萬字元。經常發版的話,VIP 不限次數。
我的原始碼會洩露嗎?
只上傳語言檔案,經 HTTPS 傳輸,在隔離的任務裡處理,1 小時後自動刪除,不會用來訓練 AI。
把多語言資源檔翻譯分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

DOC 文件翻譯翻譯 PDF、Word、Excel、PPT、字幕、電子書等,排版保持不變。
TXT 文字翻譯70 種語言互譯,可語音輸入,可朗讀譯文。
PDF PDF 翻譯把 PDF 翻譯成其他語言,排版保持不變。
PDF 雙語對照 PDF 翻譯即將上線原文和譯文逐段對照,讀論文、合同更方便。
JPG 圖片翻譯即將上線識別圖片、截圖裡的文字,翻譯後放回原位置。
SRT 字幕翻譯翻譯 SRT、VTT、ASS 字幕,時間軸不變,可出雙語字幕。
DOC Word 翻譯翻譯 Word 文件,樣式、表格、圖片都不變。
MP3 語音翻譯說話即翻譯並朗讀,旅行、會談可用雙向對話模式。