【发布时间】:2018-09-05 20:37:26
【问题描述】:
我正在使用 Microsoft Translator Text API 将一些内容从英语翻译成法语,类别设置为“旅行”。我的一个请求如下所示:
https://api.microsofttranslator.com/v2/http.svc/Translate?appid=Bearer <token>&from=en&to=fr&contentType=text/html&category=travel&text=TRAVEL FROM INBOUND TRANSATLANTIC SECTOR MUST COMMENCE NO EARLIER THAN <span class="notranslate" id="1">{{days}}</span> DAYS AFTER DEPARTURE OF THE OUTBOUND TRANSATLANTIC SECTOR OR - TRAVEL FROM INBOUND TRANSATLANTIC SECTOR MUST COMMENCE NO EARLIER THAN THE FIRST SAT AFTER DEPARTURE OF THE OUTBOUND TRANSATLANTIC SECTOR
所以 EN 字符串 是:
从入境跨大西洋部门出发的旅行不得早于出境跨大西洋部门出发后的
<span class="notranslate" id="1">{{days}}</span>天,或者 - 从入境跨大西洋部门出发的旅行不得早于出境跨大西洋部门出发后的第一个星期六开始
而响应FR字符串是:
VOYAGE du secteur transatlantique entrant doit starter pas avant que
p><span class="notranslate" id="1">{{days}}</span>jours après le départ du secteur transatlantique sortant ou - voyage du secteur transatlantique entrant doit starter pas plus tôt que la première SAT après le départ de la SECTEUR TRANSATLANTIQUE SORTANT
注意翻译字符串的大小写与英文字符串不一致,只有少数单词大写。
另外,当字符串中没有标签时,我会看到不同的行为:
中文:
从入境跨大西洋部门出发的旅行不得早于出境跨大西洋部门出发后 4 天开始,或者 - 从入境跨大西洋部门出发的旅行不得早于出境跨大西洋部门出发后的第一个星期六开始
法国:
VOYAGE DU SECTEUR TRANSATLANTIQUE ENTRANT DOIT COMMENCER PAS AVANT 4 JOURS APRÈS LE DÉPART DU SECTEUR TRANSATLANTIQUE SORTANT OU - VOYAGE DU SECTEUR TRANSATLANTIQUE ENTRANT DOIT COMMENCER PAS PLUS TÔT QUE LE PREMIER SAMEDI APRÈS LE DÉPAT DE L'ÉPRANGER >
当类别设置为“generalnn”时:
Les voyages en provenance du secteur transatlantique entrant doivent beginningr au plus
<span class="notranslate" id="1">{{days}}</span>tôt les jours suivant le départ du secteur transatlantique sortant ou-les déplacements du secteur transatlantique entrant doivent beginningr au plus tôt le Premier samedi après le départ du Secteur分拣员
这些不一致是否有原因?使用 category=travel 和标签时有没有办法尊重这种情况?
【问题讨论】:
标签: microsoft-translator bing-translator-api