我需要为我的日语网站内容制作自动注音视图。为此,我只是尝试了许多可能的解决方案。 在雅虎的 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。 预先感谢。
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
});
最后一步是解析生成的注音假名,以便将内容包装在 & 标签中
这个 github 将有助于完整的注音。 只需将变量传递给 kuroshiro.convert('variable'),然后您将获得带有注音假名和 ruby 标签的数据。