如何編寫將excel表中的英文自動翻譯成中文的程式?

時間 2021-05-29 23:01:43

1樓:CNDaniel

現在可以通過第三方的翻譯函式來翻譯,支援多國語言翻譯,不用費事寫VBA,也不用自己找翻譯介面。比如用Excel網路函式庫的GoogleTranslate(A1,"zh-CN","en")批量翻譯公式。

2樓:Excel網路函式庫

現在可以借助Excel網路函式庫的Fanyi(),GoogleTranslate()、BingTranslate()直接在Excel中進行批量翻譯,支援任意語種。

3樓:清風徐來

將你要翻譯的英文放在A列,下面的這段公式放在B列,回車直接翻譯成中文,下拉即可翻譯A列全部英文為中文,甚至句子都可以翻譯,但是,畢竟是機器翻譯,不太順口,複製整列,再插入時選擇資料,就是中文文字了。再自己手動修正翻譯內容。注意,不能大量使用,會被公式中的伺服器甄別為攻擊,停用功能滴。

我剛剛測試了,目前公式還是可以使用的。20191107

4樓:

說乙個構想吧,能不能實現不知道,對office外掛程式開發不是很了解,但是估計是可行的。簡單來說,C#是可以做office載入項的,做乙個載入項,呼叫乙個翻譯的介面(估計微軟自己的必應翻譯就有吧)用來翻譯,應該就可以了吧。

如何將EXCEL列表中的文字拆分?

丙boy 如果需要加了選項序號,批量填充即可,複製下單元格就好通用辦法,一般拿到一堆擠在一起文字或數字,需要標準化格式的話,建議先觀察有沒有規律,類似空格 分號等,或者貼到記事本,格式會更容易看到,發現規律後,用一些文字函式處理。常用的文字函式有 left right len text MID RE...

Excel如何將兩個表,根據有相同資料的一列資料,自動填寫到另外一張表?

逍遙遊 要實現題主這個要求的功能的方法其實很簡單。方法是 第一步 你直接在Book1的B1單元格裡面輸入函式 iferror vlookup B1,Book2,xls Sheet1 A C 2,0 同理C1單元格也是採用同樣地方法。第二步 選中單元格B1 C1後直接往下拖即可。最後 你在Book1 ...

EXCEl中如何將時間幾分幾秒求和?

Lee.璟 前面大家都說了用Excel解決問題的辦法了,因為你沒有說用什麼語言,我matlab來個吧 注 序列中所有時間都是以 小時 分 秒的形式出現的,如果不是,前期請處理好。原始資料如下 輸出結果是 其中sum是具體每個資料的秒數。資料量小的話建議用excel 資料量大的話建議matlab。 龍...