Teks ke IPA Converter di JavaScript
Ini hadir dengan pencarian kamus inti dan contoh frontend. Proyek ini mengasumsikan Anda akan menjalankan penerjemah ini dalam semacam browser. text-to-ipa.js berisi logika utama untuk memuat ipadict.txt dan mencari kata-kata, sementara converter-form.js dan example-translator.html menyediakan antarmuka.
Bacaan lebih lanjut tentang bagaimana semua ini terjadi dapat ditemukan di dalam file .js masing -masing di mana dokumentasi yang luas dapat ditemukan.
Contoh yang dapat Anda gunakan adalah dalam file example-translator.html . Cukup unduh repositori dan buka file itu di browser web.
Alat ini menyiratkan bahwa kamus CMU-IPA akan digunakan. Anda dapat memuat kamus apa pun yang Anda inginkan ke dalam program ini, tetapi metode untuk mencari kata -kata mengasumsikannya akan berada dalam format CMU.
Ini semacam rasa sakit untuk bekerja, karena sebagian besar waktu ditemukan mencari kamus IPA yang bagus yang akhirnya ditemukan di sini. Kamus ini disertakan dengan repositori ini secara default.
< script src =" ./text-to-ipa.js " > </ script >
< script src =" ./converter-form.js " > </ script > window . onload = TextToIPA . loadDict ( './ipadict.txt' ) ; < div id =" js-text-to-ipa-form " >
< ul style =" list-style-type: none; " >
< li > < textarea id =" ipa-in " placeholder =" Write text here! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
< li class =" button " > < button type =" button " id =" js-ipa-submit " onClick =" ConverterForm.convert('ipa-in', 'ipa-out', 'ipa-err') " > Convert! </ button > </ li >
< li > < textarea readonly id =" ipa-out " placeholder =" aʊtpʊt gəʊz hɪə! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
</ ul >
< ul style =" list-style-type: none; " >
< li > < noscript > < p > This converter will not work unless Javascript is enabled. </ p > </ noscript > </ li >
< li >
< div id =" ipa-err " >
< p > Errors will go here if you make any. (This will be overwritten!) </ p >
</ div >
</ li >
</ ul >
</ div >Lihat contoh untuk lebih.
Untuk versi yang ditata dan lebih tampan daripada yang tidak memiliki CSS, Anda dapat mengujinya di situs web saya di sini
Konverter ini hanya akan mencari setiap kata dalam kamus CMU ke IPA, dan mengeluarkan teks fonetik yang dihasilkan.
Kode ini dirilis di bawah Lisensi Publik Umum GNU. Semua karya dalam repositori ini dimaksudkan untuk digunakan di bawah lisensi ini. Anda berhak untuk remix, membuat ulang, dan mendistribusikan kembali program ini sesuai keinginan Anda, dengan syarat bahwa semua karya turunan harus menggunakan GPL versi 3.
Kamus CMU IPA