例如,我想翻译一些类似于
我找到一个金项链,上面写着“约翰带着爱”字样。
在实际铭文应视为文字字符串,而不是翻译。我试着用双引号包围题词部分,使用会话模式从英语翻译到西班牙语,但不是这样。
Encontréun medallón de oro con la inscripción“来自约翰与爱”
我拿到了这个(碑文部分也翻译了)
Encontréun medallón de oro con la inscripción "De John con amor“
是否有某种转义字符或其他机制告诉服务将输入的某些部分作为文字字符串处理?
发布于 2017-03-03 13:15:07
我不认为有任何内置的支持不翻译一个字符串的一部分。我认为您的最佳选择是在将文本发送到Watson API之前删除不希望翻译的部分,然后在得到结果后恢复它们。
因此,例如,您可以向服务发送字符串。
我发现了一个金项链,上面写着"12345“。
翻译是
他对"12345“一词进行了对比。
然后,您将知道返回并将12345
替换为原始文本。我只是用了一个数字,因为服务似乎从未在翻译中改变过它们。
发布于 2017-04-12 04:53:50
我建议用嵌入字符串的HTML标记替换不希望翻译的元素。在你上面的短信里,你会.
I found a gold locket with the inscription <br class id="From John with love"/>.
这将在翻译过程中不受影响,一旦你有了翻译响应,你就可以把它映射回来。主要的优点是受保护的文本在标记本身中。
https://stackoverflow.com/questions/42584118
复制