Mandarin AI: Aplikasi belajar bahasa Mandarin yang membantu mempelajari hanzi dengan memecah komponen kalimat dan radikal karakter
(translate.sh)Akhir-akhir ini saya sedang belajar bahasa Mandarin dengan menyenangkan, lalu untuk melepas stres setelah sekian lama, saya membuat sebuah aplikasi menggunakan GPT.
Belakangan, saat belajar bahasa Mandarin, saya merasa lebih mudah menghafal kosakata ketika mempelajari tiap karakter satu per satu. Jadi selama ini saya sering mencari di Namuwiki atau kamus untuk memahami arti dan bentuk masing-masing hanzi. Proses itu kini saya otomatisasi dengan GPT.
Aplikasi ini tidak hanya memiliki fitur untuk bahasa Mandarin, tetapi juga sebagai bonus mendukung bahasa Jepang, Korea, dan Inggris. Selain Mandarin standar, saya juga sudah mengimplementasikan Kanton. Jika Anda mengatur opsi AI ke Advanced, waktu muatnya memang akan lebih lama, tetapi Anda akan mendapatkan respons AI yang jauh lebih akurat.
Aplikasi ini memiliki fitur-fitur berikut.
- Jika Anda memasukkan sebuah kalimat, aplikasi akan memecah unsur-unsur penyusunnya secara rinci agar lebih mudah dipelajari. (subjek, objek, adverbia, komplemen, konjungsi, dll.)
- Ini sangat membantu untuk mempelajari bahasa seperti Mandarin/Jepang/Korea yang tidak terlalu ketat dalam penggunaan spasi.
- Jika Anda memasukkan karakter Tionghoa, aplikasi akan memecah seluruh komponen dan radikal dari karakter tersebut lalu menganalisis maknanya. Jika perlu, aplikasi juga akan menjelaskan bagaimana makna karakter itu berubah dari bahasa Tionghoa kuno (hanzi) hingga diwariskan ke masa kini.
Sebagai contoh dalam bahasa Korea, kalimat "aiseu amerikano hanjan jullaeyo?" akan dipecah seperti berikut agar lebih mudah dipahami.
- aiseu
- amerikano
- hanjan
- jullae
- -yo?
Dalam bahasa Mandarin, kalimat itu menjadi 我可以得到一杯冰美式咖啡吗?, dan jika dipecah dengan aplikasi ini hasilnya seperti berikut.
- 我 (saya)
- 可以 (bisa)
- 得到 (mendapatkan)
- 一杯 (satu cangkir)
- 冰美式咖啡 (kopi Americano dingin)
- 吗?(kalimat tanya)
Lalu, untuk fitur pemecahan radikal saat memasukkan hanzi, contohnya jika Anda meminta penjelasan untuk karakter 歌 yang berarti lagu, hasilnya akan seperti berikut.
- 歌 adalah karakter gabungan dari 哥 yang bermakna musik, dan 欠 yang menggambarkan gerakan meregangkan badan atau menguap.
- Pada masa sastra Dinasti Tang dan Song, lagu dan musik menempati posisi penting sebagai bentuk seni, dan karakter ini dapat ditemukan dalam berbagai teks yang berkaitan dengan lagu.
- Dalam bahasa Mandarin modern, karakter ini digunakan secara luas sebagai kata umum yang berarti lagu, dan dipakai untuk menyebut karya musik. Karakter ini banyak digunakan dalam konteks musik pop, musik tradisional, dan ekspresi emosi pribadi.
Penjelasan kosakata bahasa Mandarin juga terasa seperti berikut. Misalnya, jika Anda meminta penjelasan untuk kata 歌单 yang berarti 'playlist', hasilnya akan seperti berikut.
- 单 memiliki makna seperti 'satu', 'individual', 'tunggal', dan 'hanya'. Dalam hanzi kuno, karakter ini digunakan untuk makna seperti 'selembar', 'kesederhanaan', dan 'sendiri'.
- Dalam bahasa Mandarin modern, ketika dua karakter 歌单 digabungkan, maknanya menjadi 'lembar musik', dan kata ini sering digunakan untuk merujuk pada daftar terkait musik seperti 'daftar lagu' atau 'playlist'.
- Di era digital, kata ini telah menjadi konsep budaya penting yang menunjukkan daftar musik pilihan pengguna pada layanan streaming.
- 单 juga digunakan dalam 菜单 yang berarti menu makanan.
Kata 知道 yang berarti 'tahu' dijelaskan seperti berikut.
- 知 berarti 'tahu' atau 'menyadari'. Pada masa kuno, karakter ini digunakan dengan konsep 'mengucapkan dan mengenali sesuatu melalui mulut' melalui gabungan 'mulut 口' dan 'panah 失'.
- 道 berarti 'jalan' atau 'cara'. Karakter ini merupakan gabungan 辵 (berjalan di jalan) dan 首 (kepala), sehingga memiliki konsep 'mencari jalan dengan kepala'.
- Gabungan kedua karakter ini berkembang selama waktu yang panjang menjadi makna 'mengenali suatu fakta secara konseptual'.
- Dalam bahasa Mandarin modern, kata ini digunakan secara luas sebagai ungkapan sehari-hari untuk menunjukkan bahwa seseorang mengetahui suatu fakta atau memahami sesuatu.
Karakter 猫 yang berarti kucing dijelaskan seperti berikut.
- Gabungan 犭(anjing atau hewan) dan 苗(suara kucing mengeong) membentuk makna kucing.
- 犭 sering ditemukan pada karakter yang berkaitan dengan hewan.
Untuk pengembangan, saya menggunakan Expo. Meskipun ini pertama kalinya saya memakainya, hanya butuh 3 hari untuk mengembangkan versi pertama aplikasi yang berjalan di iOS dan Android, dan sepertinya sekitar seminggu termasuk proses upload ke App Store dan peluncurannya.
1 komentar
Keren! Tapi saya penasaran soal Expo jadi saya coba cari, apakah bisa mengembangkan tanpa Mac juga? Penasaran.