如何在网站内容中添加注音假名?

问题描述 投票:0回答:2

我需要为我的日语网站内容制作自动注音视图。为此,我只是尝试了许多可能的解决方案。 在雅虎的 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。 预先感谢。

cjk yahoo-api
2个回答
2
投票

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
  });

最后一步是解析生成的注音假名,以便将内容包装在 & 标签中


0
投票

这个 github 将有助于完整的注音。 只需将变量传递给 kuroshiro.convert('variable'),然后您将获得带有注音假名和 ruby 标签的数据。

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

© www.soinside.com 2019 - 2024. All rights reserved.