學習心得:Azure + LINE Bot打造雙向翻譯機

更新於 發佈於 閱讀時間約 5 分鐘

首先讚嘆Azure的資源超級豐富💯
不過初學Azure時,複雜的介面+文件常常讓我感到滿頭問號;
一堆資源、服務又很多種,像是目前學了Cognitive Service、Translator、Speech、Vision、tts、Whisper…所以,寫程式時要記得抓對金鑰跟端點,還有記得檢查定價層,千萬不要開到天價服務!!今天老師帶我們看到了一個不連網的Disconnected Containers翻譯服務,竟然一年的收費高達8位數…都可以買一棟房子了,真是有趣🤣

上次學了用LINE Bot做應聲蟲(用戶輸入什麼、機器人就回覆什麼),後來進階成有可以處理影像、聲音、拍照,或是以上功能同時擁有的。
今天則是練習用Azure AI Translator + LINE Bot機器人,要特別注意,如果想做「音譯」的功能,要去官方文件查詢,有在Transliteration列表裡的才能做。(較常見的有日文、韓文、泰文…等。)

raw-image

我選擇的是日文翻譯,經過一番設定,可以同時翻成英文跟中文唷!

這段話是一個日文繞口令、也有一隻賽馬名字就取做Sumomomomomomomomo

這段話是一個日文繞口令、也有一隻賽馬名字就取做Sumomomomomomomomo

中間有遇到一個小插曲,因為我們使用的IDE是VS Code,老師有建議我們每一隻專案都可以用虛擬環境(.venv)不然有可能會遇到套件衝突的狀況發生。點開右下角的版號,看到非常多種,其中只有一個是全域的。

然後老師也給我們新手鼓勵,大意大概是,新手在寫程式的時候難免需要花時間在設置環境上,不管是設置虛擬環境、或是邊寫邊遇到其他錯誤狀況其實不是程式碼的問題,而是要安裝一些套件等等,或是像使用NGROK每次重開電腦就要重新設定一次(重新設定大概有五個步驟吧,有時候防毒軟體還會無預警把NGROK刪掉,像我今天從終端機切換目錄後,燈愣!NGROK被殺了…只好趕忙重灌,真的是吼XD);

而且當我們遇到不同的老師、或是看了不同教材,錯亂感其實也是條必經之路,譬如可能有的老師用jupyter notebook、有的PyCharm、有的VS Code、有的colab…等等,但這個其實也可以當作是一件好事,多多學習不同方式呀!

(這剛好也是我最近感到挫折的地方,就是常常要面對系統會噴錯😫會覺得怎麼設定起來那麼複雜…很謝謝Ryan老師給我們的及時雨。)

以及過程中會一直用到Python Flask 的 Debbuger,執行按鈕是在左側,外觀有一隻蟲的那顆,而不是平常習慣按的右上角「執行Python檔案」鈕。

這邊就有點小複雜,要先傳訊息給LINE Bot,然後在程式碼中新增中斷點,觀察相關的訊息,再去推斷可以怎麼修改程式碼,很像是偵探家在找尋蛛絲馬跡,也可以叫出Copilot在側邊欄跟它一起討論對策。這個實在是蠻厲害的,Copilot常常是可以預判我的預判,但跟Copilot溝通也是要快狠準,因為有額度限制…

在微軟的LEARN裡面也有教學Copilot的提示工程,我覺得也可以參考看看:使用 GitHub Copilot 的提示工程簡介

這邊第一章有教四大步驟:

  • 單一 (Single):始終將您的提示集中在一個單一明確定義的工作或問題上。 這種清楚性對於從 Copilot 獲得準確且有用的回應是很重要的。
  • 具體 (Specific):確保您的指示明確且詳細。 具體性可帶來更適用且更精確的程式碼建議。
  • 簡短 (Short):在保持具體的同時,也要讓提示能夠簡潔、扼要。 這種平衡可確保清楚性,而不會使 Copilot 負荷過重或使互動複雜化。
  • 圍繞物 (Surround):利用描述性的檔名並讓相關的檔案保持開啟。 這可為 Copilot 提供豐富的內容背景,進而產生更量身定制的程式碼建議。
  • 例如,像「撰寫一個 Python 函式來篩選並傳回指定清單中的偶數」這樣的提示既是單一聚焦又是具體的。
  • 也可以藉由在程式碼頂端新增一些註解來提供您想要的更多詳細資料。

最後,老師介紹了其實還有一種翻譯是文言文噢!算是一個隱藏小彩蛋。

立刻來試看看桃花源記:

真的可以耶,好想知道它背後怎麼運作的,非常有趣

真的可以耶,好想知道它背後怎麼運作的,非常有趣

留言
avatar-img
留言分享你的想法!
avatar-img
Galing的腦內劇場
0會員
15內容數
學習AI的新手,在這邊分享學習筆記跟知識,希望文組轉戰AI也可以闖出一片天💪 大學學的是戲劇,擁有服務業12年經驗,擔任銷售顧問;2025.07開始學習python與AI商業應用,目標是讓職涯變得更自由有彈性,做出好玩有趣的東西! 💬喜歡打電動、看動畫、K-pop佛系追星,偶爾可能會出現這些主題的文章。
Galing的腦內劇場的其他內容
2025/08/15
還記得我第一次聽到「泡泡排序」這四個字時,腦海裡浮現的是肥皂泡泡跟珍珠奶茶的畫面。 結果打開講義一看 — — 什麼珍珠?沒有!也沒有肥皂泡泡!只有一堆數字在那邊跑來跑去,比較、交換、排列,最後由小排到大。 「這…到底跟泡泡有什麼關係?」
Thumbnail
2025/08/15
還記得我第一次聽到「泡泡排序」這四個字時,腦海裡浮現的是肥皂泡泡跟珍珠奶茶的畫面。 結果打開講義一看 — — 什麼珍珠?沒有!也沒有肥皂泡泡!只有一堆數字在那邊跑來跑去,比較、交換、排列,最後由小排到大。 「這…到底跟泡泡有什麼關係?」
Thumbnail
2025/08/12
在資訊爆炸的時代,我們每天都在產生和接收大量的資訊,無論是工作筆記、課堂內容、研究資料、甚至是生活規劃。如果這些內容只是堆在筆記本裡,很快就會變成「找不到、用不起來」的知識黑洞。 這時候,Notebook LM 就像是為筆記而生的智慧助手,幫你把筆記轉化為活的知識庫。
Thumbnail
2025/08/12
在資訊爆炸的時代,我們每天都在產生和接收大量的資訊,無論是工作筆記、課堂內容、研究資料、甚至是生活規劃。如果這些內容只是堆在筆記本裡,很快就會變成「找不到、用不起來」的知識黑洞。 這時候,Notebook LM 就像是為筆記而生的智慧助手,幫你把筆記轉化為活的知識庫。
Thumbnail
2025/08/11
原本學SQL的時候,心想:原來這就是資料庫啊!太燒腦了吧(以前怎麼傻傻的以為Excel就夠用了) 結果後來老師說,還有NoSQL喔!那我們來下載MongoDB吧! 簡直是晴天霹靂,我的Notion筆記已經長到可以用滑鼠滾輪往下滾20下還沒結束🥲 MongoDB…我還去查了正確發音:https:/
Thumbnail
2025/08/11
原本學SQL的時候,心想:原來這就是資料庫啊!太燒腦了吧(以前怎麼傻傻的以為Excel就夠用了) 結果後來老師說,還有NoSQL喔!那我們來下載MongoDB吧! 簡直是晴天霹靂,我的Notion筆記已經長到可以用滑鼠滾輪往下滾20下還沒結束🥲 MongoDB…我還去查了正確發音:https:/
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
要做會議記錄或課程筆記,想做逐字稿卻苦於打字速度不夠快嗎?錄音再慢慢回放浪費時間又容易恍神?這篇文章包你滿意,不用再浪費時間爬文了,你需要的逐字稿神器在這裡,保母級教學!
Thumbnail
要做會議記錄或課程筆記,想做逐字稿卻苦於打字速度不夠快嗎?錄音再慢慢回放浪費時間又容易恍神?這篇文章包你滿意,不用再浪費時間爬文了,你需要的逐字稿神器在這裡,保母級教學!
Thumbnail
暨上篇文章與大家簡單介紹資訊種子的培訓內容後,這篇文章將與大家分享我自己在是如何加入資訊種子的,以及在這一年中的所見所聞與心得。不管是對資訊種子有興趣,或是仍在猶豫要不要加入資訊種子的人,千萬不要錯過了!
Thumbnail
暨上篇文章與大家簡單介紹資訊種子的培訓內容後,這篇文章將與大家分享我自己在是如何加入資訊種子的,以及在這一年中的所見所聞與心得。不管是對資訊種子有興趣,或是仍在猶豫要不要加入資訊種子的人,千萬不要錯過了!
Thumbnail
最近要來考證照,把準備過程跟大家分享 選出正確完成句子的答案。 您有一個資料庫,其中包含員工及其照片的清單。您正在標記員工的新照片。對於以下每個陳述,如果該陳述為真,則選擇“是”。否則,選擇「否」 您需要開發一個行動應用程序,供員工在旅行時掃描和儲存他們的費用。您應該使用哪種類型的
Thumbnail
最近要來考證照,把準備過程跟大家分享 選出正確完成句子的答案。 您有一個資料庫,其中包含員工及其照片的清單。您正在標記員工的新照片。對於以下每個陳述,如果該陳述為真,則選擇“是”。否則,選擇「否」 您需要開發一個行動應用程序,供員工在旅行時掃描和儲存他們的費用。您應該使用哪種類型的
Thumbnail
這篇整理了我這個月讀到關於「工具資源」和「個人品牌與行銷」相關的內容,並且幫大家附上了來源,如果你想了解我這個月發現了什麼不錯的內容都可以在這裡找到,而且我還會加上我的一點個人回饋。 另外每月資訊量不同,造成每一類的內容不一,有的內容會比較多,如果你只想看精選,我會在每一類中都挑出 3 篇我最推的
Thumbnail
這篇整理了我這個月讀到關於「工具資源」和「個人品牌與行銷」相關的內容,並且幫大家附上了來源,如果你想了解我這個月發現了什麼不錯的內容都可以在這裡找到,而且我還會加上我的一點個人回饋。 另外每月資訊量不同,造成每一類的內容不一,有的內容會比較多,如果你只想看精選,我會在每一類中都挑出 3 篇我最推的
Thumbnail
對於上班族來說,在處理文案、報告、新聞稿撰寫,或是資料彙整、簡報內容調整等,要是有一個好用小幫手可以支持,絕對能省不少時間與心力。特別在推出Chat GPT後,雖然有說對不少產品帶來衝擊,但也是工作上的好幫手,不過它的付費版卻不便宜....
Thumbnail
對於上班族來說,在處理文案、報告、新聞稿撰寫,或是資料彙整、簡報內容調整等,要是有一個好用小幫手可以支持,絕對能省不少時間與心力。特別在推出Chat GPT後,雖然有說對不少產品帶來衝擊,但也是工作上的好幫手,不過它的付費版卻不便宜....
Thumbnail
以銷售解決方案為目標的網路軟體業務們
Thumbnail
以銷售解決方案為目標的網路軟體業務們
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
內容十分精實,一百多頁很薄的一本書,但含了很多有用的資訊,就算不是開發微服務,書中的內容也可以用在很多雲端服務的開發與維運上。中文版唯一可惜的地方,翻譯非常不通順,很多不像中文的句子,會看到好幾個「與」連在一起用,標點符號的用法也有點怪,閱讀的痛苦指數有點高...
Thumbnail
內容十分精實,一百多頁很薄的一本書,但含了很多有用的資訊,就算不是開發微服務,書中的內容也可以用在很多雲端服務的開發與維運上。中文版唯一可惜的地方,翻譯非常不通順,很多不像中文的句子,會看到好幾個「與」連在一起用,標點符號的用法也有點怪,閱讀的痛苦指數有點高...
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
軟體系統的發展歷程大多相似,首重解決基本需求、提供操作介面,進而提升安全性、擴充功能、優化操作。
Thumbnail
Microsoft Copilot App 採用 GPT-4 大型語言模型,提供聊天、郵件撰寫、翻譯、提問、內容創作、學習新知識等多元功能。同時支援 DALL-E 3 自動生成圖像功能,無須登入帳號即可享用部分功能
Thumbnail
Microsoft Copilot App 採用 GPT-4 大型語言模型,提供聊天、郵件撰寫、翻譯、提問、內容創作、學習新知識等多元功能。同時支援 DALL-E 3 自動生成圖像功能,無須登入帳號即可享用部分功能
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News