将假名加入网站内容

时间:2017-03-16 09:19:06

标签: yahoo-api

我需要为我的日语网站内容制作自动假名视图。为此,我尝试了许多可能的解决方案。 在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这样的自动假名解决方案。 提前谢谢。

2 个答案:

答案 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'),然后您将获得带有假名标签的假名数据。

https://github.com/hexenq/kuroshiro.js