メインコンテンツまでスキップ

ひらがなをローマ字に変換

ひらがなをローマ字に変換します。
デフォルトではヘボン式に変換を行い、外来語や規定が無い文字の場合はパソコンのキーボードと同様の変換を行います。

URL

https://api.excelapi.org/language/hira2roman

設定

設定必須説明
inputひらがなを含む文章・文字を入力する。カタカナでも可
typeローマ字の変換方式を指定します。例:たかはし
hepburn: ヘボン式 (デフォルト) 例:takahashi
kunrei: 訓令式 例:takahasi
gairaigo外来語の特殊な文字の変換方式を指定します。例:ヴィヴィアン
keyboard: パソコンのキーボードと同様の変換方式 (デフォルト) 例:vivian
passport: パスポートと同様の変換方式 例:buibuian
hatsuon_bmp撥音「ん」でローマ字表記が「b」「m」「p」の場合のフォーマットを指定します。例:なんば
n: bmpの前はnで表記します。 例:nanba
m: bmpの前はmで表記します。(デフォルト) 例:namba
sokuon_ch促音「っ」でローマ字表記が「ch」の場合のフォーマットを指定します。例:はっちょう
tch: chの前はtで表記します。(デフォルト) 例:hatcho
cch: chの前はcで表記します。例:haccho
choon_hyphen長音「ー」でローマ字表記が「-」の場合のフォーマットを指定します。例:にーな
none: 長音を表記しません。(デフォルト) 例:nina
hyphen: 長音をハイフンで表記します。例:ni-na
latin: 長音をラテン語で表記します。例:nīna
choon_uu長音「う」でローマ字表記が「uu」の場合のフォーマットを指定します。例:ひゅうが
u: 長音を表記しません。(デフォルト) 例:hyuga
uu: 長音をuで表記します。例:hyuuga
choon_ou長音「お」でローマ字表記が「ou」の場合のフォーマットを指定します。例:こうた
o: 長音を表記しません。(デフォルト) 例:kota
ou: 長音をuで表記します。例:kouta
oh: 長音をhで表記します。例:kohta
choon_oo長音「お」でローマ字表記が「oo」の場合のフォーマットを指定します。例:おおの
o: 長音を表記しません。(デフォルト) 例:ono
oo: 長音をoで表記します。例:oono
oh: 長音をhで表記します。例:ohno

使用例 (ヘボン式と訓令式の比較)

サンプル

B2: ヘボン式

=WEBSERVICE("https://api.excelapi.org/language/hira2roman?input="&ENCODEURL($A2))

C2: 訓令式

=WEBSERVICE("https://api.excelapi.org/language/hira2roman?type=kunrei&input="&ENCODEURL($A2))

使用例 (オプションの比較)

備考

パスポートの変換ルールは以下のサイトなどを参考にしてください。

外務省:ヘボン式ローマ字綴方表
https://www.ezairyu.mofa.go.jp/passport/hebon.html
神奈川県パスポートセンター ヘボン式ローマ字表
https://www.pref.kanagawa.jp/osirase/02/2315/hepburn.html

パソコンのキーボードについては以下のサイトが参考になります。

ローマ字入力
https://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%83%9E%E5%AD%97%E5%85%A5%E5%8A%9B

ヒント

ローマ字を大文字にしたい場合は UPPER 関数を使用してください。
=UPPER(B2)

注意

ひらがなからローマ字に変換する場合、単語によっては正確に変換されない場合があります。
例えば、「のうち」を変換した場合は、「農地」(nochi) と「野内」(nouchi) どちらの単語かによってローマ字が異なります。
※ デフォルトでは「nochi」に変換します。
このように、ひらがなからローマ字に変換する場合は、必ずしも正確に変換できるわけではない点にご注意ください。