bob-plugin-openai-translator icon indicating copy to clipboard operation
bob-plugin-openai-translator copied to clipboard

不同语种英语的情况

Open okisdev opened this issue 1 year ago • 3 comments

中文有不同语种,所以也想试一下英语能不能切换不同语种输出。

稍微验证了一下,发现各种各样的 prompt 好像都不能解决问题。

验证

尝试将en更改成en-GBBritish English或者UK English发现都解决不了这个问题,即使得出的结果是 (Note: this translation is in British English),实际上翻译出来的句子都还是美式英语。(如果只针对于单词进行翻译,有时倒是可以翻译成选定语种,但大部分情况下还是美式)

CleanShot_2023-03-06_14 10 00@2x CleanShot_2023-03-06_14 12 59@2x

预期结果

Visualisation是英式写法,而Visualization是美式写法,在 DeepL 中的语种是正确的。

CleanShot_2023-03-06_15 15 28@2x CleanShot_2023-03-06_15 18 44@2x

okisdev avatar Mar 06 '23 14:03 okisdev

试试只用“British”?

我用这个prompt可以翻译: [SRC] 可视化是一个是利用计算机图形学 和图像处理技术 , 将数据转换成图形或图像在屏幕上显示出来 , 并进行交互处理的理论 、 方法和技术 [TGT] British

simonwu53 avatar Mar 06 '23 17:03 simonwu53

@simonwu53 刚刚试了一下,还是不能完美解决这个问题。

如图,在一段句子中包括多个需要英式英语语境中,只有部分被转换为英式英语。

  • 🫥 Visualization -> Visualisation
  • 🫥 colors -> colours
  • trousers

CleanShot_2023-03-06_18 55 40@2x

okisdev avatar Mar 06 '23 19:03 okisdev

又试了一下,好像用“British spelling”可以成功让它理解意图。提示词工程真的是很重要啊😂,也可以直接一步步问他要怎样说它才能明白。

以下是我直接用助手模式问的,没有用system指令让它成为translator: 955238A3-25E1-49C9-8AF5-B167256B3060 A794D251-BB00-4241-96EF-B0616E92AD39

simonwu53 avatar Mar 06 '23 20:03 simonwu53