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 대단합니다.

좋은 웹페이지 즐겨찾기