企業通訊軟體 JANDI,串聯 Google 翻譯, 提升跨國團隊的溝通效率

利用 JANDI Connect、 Webhook,製作企業內部專屬的機器人,讓翻譯流程變得更有效率

以往當收到非本國語言的訊息,我們通常的做法是跳出通訊軟體介面,,上網尋找「Google 翻譯」,並於網頁內完成翻譯後,再返回回覆…然後不斷地重複…


身在跨國團隊的你,是不是也曾在通訊軟體中遇到「因為語言的差異,而產生的溝通問題或是時間成本浪費」。今天讓我們透過簡單 3 步驟,直接在 JANDI (企業通訊軟體)內部「打造翻譯機器人」,提升跨國溝通溝通。

不需要任何的工程背景,只需利用 JANDI Connect 中的「Incoming Webhook、Outgoing Webhook」來串聯 Google 翻譯,就可以直接完成站內翻譯。過程不到 10 分鐘!

JANDI 透過建立內部翻譯機器人,加速跨國溝通 (台灣、韓國、日本、馬來西亞、阿聯酋等)
JANDI 透過建立內部翻譯機器人,加速跨國溝通 (台灣、韓國、日本、馬來西亞、阿聯酋等)

快跟著我們一起操作,打造團隊的翻譯機器人!


操作步驟 S.O.P ,帶你輕鬆串聯 Google 翻譯

Step 0–1. 進入 JANDI,建立 JANDI Connect — Incoming Webook

前提:你必須先要有一個 JANDI 帳號(團隊)手刀趕快註冊一個吧進入團隊後,選擇你要加入「推播通知機器人」的議題(群組)。[左圖紅框]
點選加入後,即進入「JANDI Connect」介面,滑到 Incoming Webhooks
▲ 第零步:在 JANDI Connect 頁面上選擇 Incoming Webhooks,點選「添加整合」按鈕進入。

 

Step 0–2. 設定 JANDI Connect

-點擊「複製」將 Webhook URL 保存至剪貼板。(之後會用到!)
-檢查要連結推播機器人的「議題」是否設置正確。
-請設置資料圖片和該推播機器人的名稱。(選用)最後再單擊「儲存設定」按鈕,JANDI 就準備好從 Google 翻譯接收訊息。
設定推播訊系的個人化設定
▲ 設定推播訊系的個人化設定

Step 1–1. 進入 Google Chrome,安裝 Google Apps Script

-進入「G Suite Marketplace」搜尋「Google Apps Script」的應用程式
-接著會有帳號驗證(點選「繼續」-「選擇帳號」-「完成」)
安裝 Google Apps Script 擴充功能
▲ 安裝 Google Apps Script 擴充功能

 

Step 1–2. 建立 Google 試算表並開啟指令編輯器

-進入「Google 雲端硬碟」建立一個「空白試算表」。
-進入「空白試算表」後點擊工具欄(工具)中的「指令編碼器」。
▲ 新增 Google 試算表、開啟指令編碼器

Step 2–1. 更改其專案名稱

點擊左上角工具欄上的地方,即可開始編輯。(此編輯主要可以區別每一組專案)

Image for post

▲ 編碼器 — 更改專案名稱

Step 2–2. 編寫指令碼

先將下列指令碼複製貼上,並依照下列步驟進行編輯function doPost(e) {
    var jsonString = e.postData.getDataAsString();
    var jsonData = JSON.parse(jsonString);
    var requestString = jsonData.data;

    // text, source(한국어), target(영어)
    var translatedText = LanguageApp.translate(requestString, 'ko', 'en')  ;

    // jandi 설정 JCC2000 - 구글번역기v2
    var jandi_incoming_url = "https://wh.jandi.com/connect-api/webhook/15401647/b8b8231e899b2b41934c354ae96504a0"; // 수정1
    var jandi_headers = {
        "Accept": "application/vnd.tosslab.jandi-v2+json",
        "Content-type": "application/json",
    };
    var jandi_formData = {
        "body": translatedText
    };
    var jandi_options = {
        "method": "POST",
        "payload": JSON.stringify(jandi_formData),
        "headers": jandi_headers,
    };
    response = UrlFetchApp.fetch(jandi_incoming_url, jandi_options);
    Logger.log(response);
};
JANDI 翻譯程式碼
▲ JANDI 翻譯程式碼
- 上方藍色框的地方:('輸入的語言','輸出的語言')
Eg('en', 'zh-TW'),則執行時則為(輸入 Hello,輸出 你好)
常用代碼:[請參考語言代碼值]
Chinese (Traditional)= zh-TW、English= En、Japanese= Ja、Korean= Kp- 上方粉色框的地方:請輸入您在 Step 0-2所複製的 Incoming的 URL。

Step 2–3–1. 編寫完成後,發布其專案

-至工具欄中點擊「發布」,選取「部署為網路應用程式...」
-更改「Who has access to app」選取「Anyone,even anonymous」。
▲ 完成編碼,發布專案

 

Step 2–3–2. 經過驗證,取得 Current web app URL

複製「Current web app URL」,作為接下來的關鍵(Outgoing Webhook URL)。請留意:其驗證時的帳號,務必與該專案的登入帳號為同一個。
Current web app URL
▲ Current web app URL

Step 3–1. 回到 JANDI,建立一個 JANDI Connect – Outgoing Webhook

重新打開 JANDI進入團隊,選擇要加入「翻譯機器人」要設置的議題(群組)。[左圖紅框]
點選加入後,即進入「JANDI Connect」介面,滑到 Outgoing Webhooks
▲ 建立 設定 JANDI Connect -Outgoing Webhook

 

Step 3–2. 設定 JANDI Connect — Outgoing Webook

-URL(粉紅框):將 2-3-2的「Current web app URL」貼上。
-輸入觸發關鍵字(粉紅框2):當訊息開始於觸發關鍵字 (Trigger Word) 時,此翻譯機器人才會被觸發。[在你確定觸發關鍵字 (Trigger Word) 後,在最前面加一個斜線「/」,比方說:/英翻中]
▲ 設定 JANDI Connect
▲ 設定 JANDI Connect

 


Step 4. 最終的測試,輸入「 /(觸發關鍵字)欲翻譯的文字 」!

JANDI 串聯整合 Google 翻譯的流程。
▲ JANDI 串聯整合 Google 翻譯的流程。
By the way!
如果你需要兩種以上語言再同一個議題內翻譯,您可直接從反覆從 Step 1–2 建立一個新的專案,其 URL與 0-2為同一組。

Comments are closed, but trackbacks and pingbacks are open.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

%d bloggers like this: