romanizer

0.0.1 • Public • Published

ローマナイザー NPM version Build Status Coverage Status

Installation

$ npm install romanizer --save

API

.romanize(japanese) -> Promise(romanized)

引数の日本語をローマ字に変換して返します。

var romanizer= require('romanizer');
 
romanizer.romanize('日本語でok')
.then(function(romaji) {
  console.log(romaji);// nihongo de ok
});
 
romanizer.romanize('オウフwwwいわゆるストレートな質問キタコレですねwww')
.then(function(romaji) {
  console.log(romaji);// ōfu www iwayuru sutorēto na shitsumon kitakore desu newww'
});
 
romanizer.romanize('The quick brown fox jumps over the lazy dog')
.then(function(romaji) {
  console.log(romaji);// The quick brown fox jumps over the lazy dog
});
 
romanizer.romanize("〔賭博の〕チップを換金する表現パターンcash [hand, pass] in one's chips")
.then(function(romaji) {
  console.log(romaji);// tobaku no chippu o kankin suru hyōgen patān cash hand,pass in one's chips
});
 
romanizer.romanize('みなさんご存じunknown芋')
.then(function(romaji) {
  console.log(romaji);// minasan gozonji unknown imo
});
 
romanizer.romanize('何だと思う?これね、ミキプルーンの苗木。')
.then(function(romaji) {
  console.log(romaji);// nani da to omō? kore ne, mikipurūn no naegi.
});
 
romanizer.romanize('たっぷんたっぷんすればいいんじゃね')
.then(function(romaji) {
  console.log(romaji);// ta' puntappunsurebaiinjane
});
 
romanizer.romanize('エターナルフォースブリザード')
.then(function(romaji) {
  console.log(romaji);// etānarufōsuburizādo
});

課題

  • 半角カナには対応していません。対応しました

Related projects

License

MIT

Package Sidebar

Install

npm i romanizer

Weekly Downloads

2

Version

0.0.1

License

MIT

Last publish

Collaborators

  • 59naga