RESTAKTIF
Ringkasan API Primitif Kana
Public REST API SaKana menyediakan dataset fonetik terstruktur untuk Hiragana dan Katakana Jepang. Pengembang dapat mengambil karakter, alih aksara romaji, klasifikasi fonetik (gojūon, dakuon, handakuon, yōon), petunjuk mnemonik, dan berkas audio pelafalan asli.
Endpoint Dasar
/api/v1/kana
Autentikasi
Tidak Perlu (Public GET)
Penyajian Audio
Voicevox Siap Pakai (.wav)
GET/api/v1/kana
Ambil Primitif KanaParameter Query
| Parameter | Tipe | Nilai | Deskripsi |
|---|---|---|---|
| script | string | hiragana | katakana | Filter berdasarkan keluarga aksara. |
| type | string | gojuon | dakuon | handakuon | yoon | Filter kategori fonetik. |
| minimal | boolean | true | false | Jika bernilai true, mengabaikan petunjuk & audio agar ukuran respon lebih ringan. |
Contoh Kode Integrasi
Permintaan cURL
# Fetch Hiragana gojuon characters with default audio URLs curl -X GET "https://sakanajp.site/api/v1/kana?script=hiragana&type=gojuon"
JavaScript / TypeScript Fetch
// Fetch kana primitives in JavaScript / TypeScript
const res = await fetch("/api/v1/kana?script=hiragana&type=gojuon");
const { data } = await res.json();
data.forEach((k) => {
console.log(`${k.character} (${k.romaji}) -> audio: ${k.audioUrl}`);
});Penjelajah API Interaktif
MEJA UJIHasil Respon Langsung:
// Klik 'Jalankan Permintaan' di atas untuk menguji endpoint API secara langsung.
Skema Respon Standar
{
"success": true,
"count": 46,
"data": [
{
"id": "h-a",
"character": "あ",
"romaji": "a",
"script": "hiragana",
"type": "gojuon",
"row": "vowel",
"hint": "Looks like an apple with a stem.",
"audioUrl": "/audio/kana/h-a.wav"
},
...
]
}Kembali ke DashboardAPI Publik REST SaKana v1.0 • Output JSON • Audio Voicevox