语言黑洞

Aster CODE➤GEASS, 理宅异闻录 Leave a Comment

我今天又写了个德语,然后准备弃坑了,做到这份上感觉没啥意思了...

第一我发现Mathematica 10 开始的翻译功能就能翻译日文和罗马音了...亏我昨天写了半天的映射转换.

还有一个让我奔溃的就是MMA有API的来着,我咋没想到呢???Wolfram Alpha,Microsoft,Google都能用啊...

我干嘛要自己造轮子啊我勒个去...又浪费了一个礼拜的大好时光...弃坑弃坑...

我喜欢德文,因为非常德文适合装逼...你知道为啥有机化学里英文名称都这么长吗...不告诉你...

 

可惜结果和英文一模一样收敛到4...


接下来讲讲API,我一时半会儿没想起来的原因是...这玩意儿实在不怎么好用,因为无论是Walfram家还是Google家的网络都连不太上...

我后来也想过直接写个API的,因为我还真不会法文数字,结果一查有个内置的...Orz...

ServiceConnect["MicrosoftTranslator"]

启动服务,第一次要先注册,反正是免费的...

然后 list=ToString/@ServiceExecute["MicrosoftTranslator", "LanguageList", {}]

获得语言列表然后字符化.

然后剃掉英文,另外要源语言,用英文吧,然后用 Tuples 取出所有可能组合情况,因为这玩意儿不是线性作用于列表的.

接下来就直接把结果分割、映射就行啦.

伤心...

发表评论