Romaji2Kana API

The powerful REST API can do a lot more than the user interface and lets you integrate various conversion and validation functionalities into your own projects.

conversion endpoints
GET /v1/to/kana

Convert input to Kana (Hiragana and/or Katakana)

This endpoint allows you to convert the lowercase parts of a given input to Hiragana and the uppercase written to Katakana.

GET /v1/to/hiragana

Convert input to Hiragana

This endpoint allows you to convert a given input to Hiragana.

GET /v1/to/katakana

Convert input to Katakana

This endpoint allows you to convert a given input to Katakana.

GET /v1/to/romaji

Convert input to Romaji

This endpoint allows you to convert a given input to Romaji.

validation endpoints
GET /v1/is/japanese

Test if input is Japanese

This endpoint allows you to check if a given input includes only Kanji, Kana, zenkaku numbers and Japanese punctuation marks.

GET /v1/is/kana

Test if input is Kana (Hiragana and/or Katakana)

This endpoint allows you to check if a given input includes only Hiragana or Katakana characters.

GET /v1/is/hiragana

Test if input is Hiragana

This endpoint allows you to check if a given input includes only Hiragana characters.

GET /v1/is/katakana

Test if input is Katakana

This endpoint allows you to check if a given input includes only Katakana characters.

GET /v1/is/romaji

Test if input is Romaji

This endpoint allows you to check if a given input includes only characters, that appear in modern English (Latin letters and special symbols) or in Hepburn romanization.

GET /v1/is/mixed

Test if input is Mixed (Romaji and/or Kana)

This endpoint allows you to check if a given input includes both Romaji and Kana characters (and optionally some Kanji).