Romaji to Japanese converter

Developer
Size
7,592 Kb
Views
42,504

How do I make an romaji to japanese converter?

What is a romaji to japanese converter? How do you make a romaji to japanese converter? This script and codes were developed by Ye Tsung Ming on 11 July 2022, Monday.

Romaji to Japanese converter Previews

Romaji to Japanese converter - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Romaji to Japanese converter</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <h1> Romaji to Japanese converter
</h1>
<textarea autofocus="" id="input">itsumo doori no aru hi no koto
kimi wa totsuzen tachiagari itta
“konya hoshi wo mi ni yukou”
“tama ni wa ii koto iunda ne”
nante minna shite itta waratta
akari mo nai michi wo
baka mitai ni hashaide aruita
kakaekonda kodoku ya fuan ni
oshitsubusarenai you ni
makkura na sekai kara miageta
yozora wa hoshi ga furu you de
itsukara darou kimi no koto wo
oikakeru watashi ga ita
dou ka onegai
odorokanai de kiite yo
watashi no kono omoi wo
“are ga DENEBU, ARUTAIRU, BEGA”
kimi wa yubisasu natsu no daisankaku
oboete sora wo miru
yatto mitsuketa orihime-sama
dakedo doko darou hikoboshi-sama
kore ja hitoribocchi
tanoshigena hitotsu tonari no kimi
watashi wa nani mo ienakute
hontou wa zutto kimi no koto wo
doko ka de wakatteita
mitsukattatte todoki wa shinai
dame da yo nakanai de
sou iikikaseta
tsuyogaru watashi wa okubyou de
kyoumi ga nai youna furi wo shiteita
dakedo
mune wo sasu itami wa mashiteku
aa sou ka suki ni narutte
kouiu koto nanda ne
doushitai?
itte goran
kokoro no koe ga suru
kimi no tonari ga ii
shinjitsu wa zankoku da
iwanakatta
ienakatta
nidoto modorenai
ano natsu no hi
kirameku hoshi
ima demo omoidaseru yo
waratta kao mo
okotta kao mo
daisuki deshita
okashii yo ne
wakatteta no ni
kimi no shiranai
watashi dake no himitsu
yoru wo koete
tooi omoide no kimi ga
yubi wo sasu
mujakina koe de</textarea><textarea id="result"></textarea>
<p> click the result to select.
</p> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

Romaji to Japanese converter - Script Codes CSS Codes

textarea { width: 35vw; height: 70vh; font-size: 25px; margin: 0 10px; float: left;
}
#result { cursor: pointer;
}

Romaji to Japanese converter - Script Codes JS Codes

(function() { var j11, map, nmap, translate; j11 = jQuery.noConflict(true); map = { a: 'あ', i: 'い', u: 'う', e: 'え', o: 'お', ka: 'か', ki: 'き', ku: 'く', ke: 'け', ko: 'こ', sa: 'さ', si: 'し', su: 'す', se: 'せ', so: 'そ', ta: 'た', ti: 'ち', tu: 'つ', te: 'て', to: 'と', na: 'な', ni: 'に', nu: 'ぬ', ne: 'ね', no: 'の', ha: 'は', hi: 'ひ', hu: 'ふ', he: 'へ', ho: 'ほ', ma: 'ま', mi: 'み', mu: 'む', me: 'め', mo: 'も', ya: 'や', yi: 'い', yu: 'ゆ', ye: 'いぇ', yo: 'よ', ra: 'ら', ri: 'り', ru: 'る', re: 'れ', ro: 'ろ', wa: 'わ', wi: 'うぃ', wu: 'う', we: 'うぇ', wo: 'を', x: 'っ', ga: 'が', gi: 'ぎ', gu: 'ぐ', ge: 'げ', go: 'ご', za: 'ざ', zi: 'じ', zu: 'ず', ze: 'ぜ', zo: 'ぞ', da: 'だ', di: 'ぢ', du: 'づ', de: 'で', "do": 'ど', ba: 'ば', bi: 'び', bu: 'ぶ', be: 'べ', bo: 'ぼ', pa: 'ぱ', pi: 'ぴ', pu: 'ぷ', pe: 'ぺ', po: 'ぽ', kya: 'きゃ', kyi: 'きぃ', kyu: 'きゅ', kye: 'きぇ', kyo: 'きょ', gya: 'ぎゃ', gyi: 'ぎぃ', gyu: 'ぎゅ', gye: 'ぎぇ', gyo: 'ぎょ', sha: 'しゃ', shi: 'し', shu: 'しゅ', she: 'しぇ', sho: 'しょ', ja: 'じゃ', ji: 'じ', ju: 'じゅ', je: 'じぇ', jo: 'じょ', cha: 'ちゃ', chi: 'ち', chu: 'ちゅ', che: 'ちぇ', cho: 'ちょ', nya: 'にゃ', nyi: 'にぃ', nyu: 'にゅ', nye: 'にぇ', nyo: 'にょ', hya: 'ひゃ', hyi: 'ひぃ', hyu: 'ひゅ', hye: 'ひぇ', hyo: 'ひょ', bya: 'びゃ', byi: 'びぃ', byu: 'びゅ', bye: 'びぇ', byo: 'びょ', pya: 'ぴゃ', pyi: 'ぴぃ', pyu: 'ぴゅ', pye: 'ぴぇ', pyo: 'ぴょ', mya: 'みゃ', myi: 'みぃ', myu: 'みゅ', mye: 'みぇ', myo: 'みょ', rya: 'りゃ', ryi: 'りぃ', ryu: 'りゅ', rye: 'りぇ', ryo: 'りょ', tsa: 'つぁ', tsi: 'つぃ', tsu: 'つ', tse: 'つぇ', tso: 'つぉ', fa: 'ふぁ', fi: 'ふぃ', fu: 'ふ', fe: 'ふぇ', fo: 'ふぉ', sya: 'しゃ', syi: 'しぃ', syu: 'しゅ', sye: 'しぇ', syo: 'しょ', va: 'ゔぁ', vi: 'ゔぃ', vu: 'ゔ', ve: 'ゔぇ', vo: 'ゔぉ', la: 'ら', li: 'り', lu: 'る', le: 'れ', lo: 'ろ', qa: 'くぁ', qi: 'くぃ', qu: 'くぅ', qe: 'くぇ', qo: 'くぉ', A: 'ア', I: 'イ', U: 'ウ', E: 'エ', O: 'オ', KA: 'カ', KI: 'キ', KU: 'ク', KE: 'ケ', KO: 'コ', SA: 'サ', SI: 'シ', SU: 'ス', SE: 'セ', SO: 'ソ', TA: 'タ', TI: 'チ', TU: 'ツ', TE: 'テ', TO: 'ト', NA: 'ナ', NI: 'ニ', NU: 'ヌ', NE: 'ネ', NO: 'ノ', HA: 'ハ', HI: 'ヒ', HU: 'フ', HE: 'ヘ', HO: 'ホ', MA: 'マ', MI: 'ミ', MU: 'ム', ME: 'メ', MO: 'モ', YA: 'ヤ', YI: 'イ', YU: 'ユ', YE: 'イェ', YO: 'ヨ', RA: 'ラ', RI: 'リ', RU: 'ル', RE: 'レ', RO: 'ロ', WA: 'ワ', WI: 'ウィ', WU: 'ウ', WE: 'ウェ', WO: 'ヲ', X: 'ッ', GA: 'ガ', GI: 'ギ', GU: 'グ', GE: 'ゲ', GO: 'ゴ', ZA: 'ザ', ZI: 'ジ', ZU: 'ズ', ZE: 'ゼ', ZO: 'ゾ', DA: 'ダ', DI: 'ヂ', DU: 'ヅ', DE: 'デ', DO: 'ド', BA: 'バ', BI: 'ビ', BU: 'ブ', BE: 'ベ', BO: 'ボ', PA: 'パ', PI: 'ピ', PU: 'プ', PE: 'ペ', PO: 'ポ', KYA: 'キャ', KYI: 'キィ', KYU: 'キュ', KYE: 'キェ', KYO: 'キョ', GYA: 'ギャ', GYI: 'ギィ', GYU: 'ギュ', GYE: 'ギェ', GYO: 'ギョ', SHA: 'シャ', SHI: 'シ', SHU: 'シュ', SHE: 'シェ', SHO: 'ショ', JA: 'ジャ', JI: 'ジ', JU: 'ジュ', JE: 'ジェ', JO: 'ジョ', CHA: 'チャ', CHI: 'チ', CHU: 'チュ', CHE: 'チェ', CHO: 'チョ', NYA: 'ニャ', NYI: 'ニィ', NYU: 'ニュ', NYE: 'ニェ', NYO: 'ニョ', HYA: 'ヒャ', HYI: 'ヒィ', HYU: 'ヒュ', HYE: 'ヒェ', HYO: 'ヒョ', BYA: 'ビャ', BYI: 'ビィ', BYU: 'ビュ', BYE: 'ビェ', BYO: 'ビョ', PYA: 'ピャ', PYI: 'ピィ', PYU: 'ピュ', PYE: 'ピェ', PYO: 'ピョ', MYA: 'ミャ', MYI: 'ミィ', MYU: 'ミュ', MYE: 'ミェ', MYO: 'ミョ', RYA: 'リャ', RYI: 'リィ', RYU: 'リュ', RYE: 'リェ', RYO: 'リョ', TSA: 'ツァ', TSI: 'ツィ', TSU: 'ツ', TSE: 'ツェ', TSO: 'ツォ', FA: 'ファ', FI: 'フィ', FU: 'フ', FE: 'フェ', FO: 'フォ', SYA: 'シャ', SYI: 'シィ', SYU: 'シュ', SYE: 'シェ', SYO: 'ショ', VA: 'ヴァ', VI: 'ヴィ', VU: 'ヴ', VE: 'ヴェ', VO: 'ヴォ', LA: 'ラ', LI: 'リ', LU: 'ル', LE: 'レ', LO: 'ロ', QA: 'クァ', QI: 'クィ', QU: 'クゥ', QE: 'クェ', QO: 'クォ' }; nmap = { n: 'ん', N: 'ン' }; translate = function(s) { var ans, c, digest, i, len, ref; digest = ''; ans = ''; for (i = 0, len = s.length; i < len; i++) { c = s[i]; digest += c; if (c.search(/\d|\W/) === 0) { digest = digest.slice(0, -1); ans += (ref = nmap[digest]) != null ? ref : digest; ans += c; digest = ''; } else if (map[digest]) { ans += map[digest]; digest = ''; } else if (digest.search(/[nN]./) > -1 && ans.search(/[\u3040-\u30FF]$/) > -1) { ans += nmap[digest[0]]; digest = digest.slice(1); } else if (digest[0] === digest[1] || digest === 'tch') { ans += 'っ'; digest = digest.slice(1); } else if (map[digest.toLowerCase()]) { ans += map[digest.toLowerCase()]; digest = ''; } else if (digest.length > 3) { ans += digest; digest = ''; } } return ans; }; j11('#input').keyup(function() { return j11('#result').val(translate(j11(this).val())); }).scroll(function(e) { return j11('#result').get(0).scrollTop = e.target.scrollTop; }); j11('#result').scroll(function(e) { return j11('#input').get(0).scrollTop = e.target.scrollTop; }); j11('#result').click(function() { return j11(this).select(); }); j11('#input').keyup();
}).call(this);
Romaji to Japanese converter - Script Codes
Romaji to Japanese converter - Script Codes
Home Page Home
Developer Ye Tsung Ming
Username bendwarn
Uploaded July 11, 2022
Rating 3
Size 7,592 Kb
Views 42,504
Do you need developer help for Romaji to Japanese converter?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Ye Tsung Ming (bendwarn) Script Codes
Create amazing love letters with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!