Romaji to Japanese converter
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 - 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);
Developer | Ye Tsung Ming |
Username | bendwarn |
Uploaded | July 11, 2022 |
Rating | 3 |
Size | 7,592 Kb |
Views | 42,504 |
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!
Name | Size |
Sudoku with AngularJS | 5,406 Kb |
Sudoku with React | 5,749 Kb |
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!
Name | Username | Size |
A Pen by Brendan Skousen | Bskousen | 2,954 Kb |
React Vote Component | Souporserious | 5,465 Kb |
Donut Chart example - MorrisJS | Capelo | 2,385 Kb |
Fullscreen Parallax | Bassta | 3,313 Kb |
Process Accordion | Devilskitchen | 31,432 Kb |
Pruebas de d3.js | Juanmanuelcarnerero | 2,485 Kb |
Search Box in Content Moves to Fixed Header | Chriscoyier | 2,768 Kb |
Using Flickr API | MoyArt | 6,761 Kb |
Animate elements with fixed gradient | Badabam | 4,406 Kb |
Css3 only dropdown menu | Riogrande | 2,519 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!