我需要为我的日语网站内容制作自动假名视图。为此,我尝试了许多可能的解决方案。 在Yahoo的API中有一种方法可以做到。
<?php
$appid = 'My api Key';
$sentence1="日本";
$sentence = mb_convert_encoding($sentence1, 'utf-8', 'auto');
echo $request = "http://jlp.yahooapis.jp/FuriganaService/V1/furigana?appid=".$appid."&sentence=".urlencode($sentence);
但是在这个Yahoo API中,我们需要将所有内容包含到变量中并分成单独的。它会花更多时间,因为我的内容是动态的。 我需要像IPA Furigana Google Extension这样的自动假名解决方案。 提前谢谢。
答案 0 :(得分:1)
https://www.furiousgana.com/api/
在此处添加此标签,以供可能对假名假名生成感兴趣的任何人使用。 您可以通过向此“ https://api.furiousgana.com”发送发布请求,然后将数据主体设置为对象或数组来生成假名。
英语标签是可选的。
const query = [
{
japanese:'気を付けて',
english:'Take care!'
},
{
japanese:'お元気ですか?',
english:'Are you ok?'
}
]
axios({
method: 'post',
url: 'https://api.furiousgana.com',
data: query
})
.then(({data})=>{
console.log(data) // here is you data
});
最后一步是解析生成的折纸,以便将内容包装在&标记中
答案 1 :(得分:0)
这个github将帮助填充假名。 只需将变量传递给kuroshiro.convert('variable'),然后您将获得带有假名标签的假名数据。