Discord 雙語翻譯機器人

中文架構改了,英文版自己跟上

讀取社群伺服器的中文頻道架構,翻譯後鏡像出英文版,靠身分組切換語言可見性。中文那邊怎麼改,英文那邊自動跟上。

類型
社群自動化
交付範疇
  • 同步引擎
  • 翻譯
  • 權限規則
產業
線上社群
中文頻道英文鏡像套用規則
資訊區
公告announcements唯讀
新手指南getting-started唯讀
交流區
閒聊general只鏡像頻道,不搬訊息
客服support可發言
不鏡像
管理組內部(不建立)排除清單・名稱完全相符
圖1頻道鏡像示意:中文這邊新增或改名,英文那邊跟著動,並依頻道性質套用不同規則頻道名稱為示意
01

客戶的挑戰

社群伺服器要做雙語,最直覺的做法是開兩套頻道。問題是開完之後就開始漂移:中文那邊新增一個頻道、改一個名稱、置頂一則公告,英文那邊沒人記得跟上。三個月後兩邊已經是兩個不同的伺服器,而英文使用者看到的是一個半廢棄的空間。

024 項重點

我們的解決方案

  1. 冪等同步引擎

    同一個指令跑幾次結果都一樣,不會產生重複頻道。另有只預覽不動手的模式,改動前先看會發生什麼事。

  2. 依頻道性質套用不同規則

    聊天型只鏡像結構不鏡像訊息、客服型可發言、其餘一律唯讀。一視同仁地全部鏡像會讓英文區變成沒人管的鬼城。

  3. 翻譯快取

    既有譯文不會因為換模型而變動。翻譯結果每次都跳一下,社群會以為有人在偷改公告。

  4. 排除清單用完全比對

    不鏡像的頻道用「名稱完全相符」判斷,不可改成「包含」——後者會誤殺名稱相近的正常頻道,而誤殺只表現為「英文版少一個頻道」,極難察覺。

想了解類似的系統能不能用在你的公司?

不需要準備規格書。告訴我們目前最花時間的環節,我們會一起評估適合的做法。