Node.js에서 히라가나화 API를 사용하여 한자에서 히라가나/가타카나 변환하기
히라가나화 API
Goo 실험실 제품과 같습니다.
일본어 문자열을 넣으면 히라가나 또는 카타카나로 변환하는 API입니다.
이용 등록
여기 에서 등록하여 API 키를 얻고 개발하십시오.
Node.js에서 API를 두드려보세요
axios를 사용하여 만듭니다. Node.js는 v7.6.0입니다.
mkdir myapp && cd myapp
npm init --yes
npm i --save axios
xxxxxxxxxxx의 API 키를 넣는 부분은 적절히 읽어 주세요.
app.js
'use strict'
const axios = require(`axios`);
const APIKEY = `xxxxxxxxxxxxx`; //API KEY
const BASE_URL = `https://labs.goo.ne.jp/api/hiragana`;
const SENTECE = process.argv[2];
const OUTPU_TYPE = `katakana`; //or `hiragana`
const options = {
method: 'post',
url: BASE_URL,
headers: {
'Content-Type': `application/x-www-form-urlencoded`,
'Content-Type': `application/json`
},
data: {
app_id: APIKEY,
sentence: SENTECE,
output_type: OUTPU_TYPE
}
};
axios(options)
.then((res) => {
console.log(res.data);
})
.catch((err) => {
console.log(err);
});
실행은
node app <変換したい文字列>
형식입니다.node app 最近は花粉症がやばい
{ request_id: 'labs.goo.ne.jp\t1488647970\t0',
output_type: 'katakana',
converted: 'サイキンハ カフンショウガ ヤバイ' }
제대로 변환되었습니다!
히라가나화 API 대단합니다.
Reference
이 문제에 관하여(Node.js에서 히라가나화 API를 사용하여 한자에서 히라가나/가타카나 변환하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/n0bisuke/items/878d2c37afe5a2b83369텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)