我正在嘗試在 Google Sheets 上使用 Googletranslate 功能,但希望單元格檢測英語或日語。我想先使用 Detectlanguage 找出語言,但我不確定如何格式化它。這是我所做的,但出現錯誤:
=if(=DETECTLANGUAGE(A2)="en",[=GOOGLETRANSLATE("jp"]))
如果是英文,我希望它被翻譯成日文,反之亦然。有誰知道我是否在正確的軌道上?先感謝您。
uj5u.com熱心網友回復:
基于 GOOGLETRANSLATE 和 DETECTLANGUAGE 函式,
試試這個:
=IF(DETECTLANGUAGE(A2)="en",GOOGLETRANSLATE(A2, "en", "ja"),GOOGLETRANSLATE(A2, "ja", "en"))
來源:https : //support.google.com/docs/answer/3093331 ? hl = en https://support.google.com/docs/answer/3093278?hl=en
uj5u.com熱心網友回復:
您嘗試的答案存在一些問題。
首先從英語翻譯成日語,你會使用
=googletranslate("en","ja")
或者如果你想檢測源語言
=googletranslate("auto","ja")
第一種語言是源語言,第二種語言是目標支持的語言串列及其代碼在這里(注意 ja 不是 jp 表示日語)語言檔案:https : //cloud.google.com/translate/docs/languages
接下來,當嵌套函式(即在其他函式中呼叫函式時,您不以 = 為前綴
所以你會使用這樣的東西來回傳所需的目標語言
`=if(detectlanguage(a2)="en", "ja", "en")
你可以像這樣把這些放在一起:
=googletranslate("auto", if(detectlanguage(a2)="en", "ja", "en"))
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/396719.html
