ข้อความเป็นตัวแปลง IPA ใน JavaScript
สิ่งนี้มาพร้อมกับการค้นหาพจนานุกรมหลักและตัวอย่างส่วนหน้า โครงการนี้จะถือว่าคุณจะเรียกใช้นักแปลนี้ในเบราว์เซอร์บางประเภท text-to-ipa.js มีตรรกะหลักสำหรับการโหลด ipadict.txt และค้นหาคำในขณะที่ converter-form.js และ example-translator.html ให้อินเทอร์เฟซ
การอ่านเพิ่มเติมเกี่ยวกับวิธีการทั้งหมดที่เกิดขึ้นสามารถพบได้ภายในไฟล์ .js ที่เกี่ยวข้องซึ่งสามารถพบเอกสารที่กว้างขวางได้
ตัวอย่างที่คุณสามารถใช้ได้คือในไฟล์ example-translator.html เพียงดาวน์โหลดที่เก็บและเปิดไฟล์นั้นในเว็บเบราว์เซอร์
เครื่องมือนี้แสดงว่า จะ ใช้พจนานุกรม CMU-IPA คุณสามารถโหลดพจนานุกรมใด ๆ ที่คุณต้องการในโปรแกรมนี้ แต่วิธีการค้นหาคำว่ามันจะอยู่ในรูปแบบ CMU
นี่เป็นความเจ็บปวดที่จะทำงานได้เนื่องจากส่วนใหญ่พบว่ากำลังมองหาพจนานุกรม IPA ที่ดีซึ่งพบได้ในที่สุดที่นี่ พจนานุกรมนี้รวมอยู่ในที่เก็บนี้โดยค่าเริ่มต้น
< 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 >ดูตัวอย่างเพิ่มเติม
สำหรับรุ่นที่มีสไตล์และดูดีกว่าแทนที่จะเป็นรุ่นที่ไม่มี CSS คุณสามารถทดสอบได้บนเว็บไซต์ของฉันที่นี่
ตัวแปลงนี้จะค้นหาคำแต่ละคำในพจนานุกรม CMU ถึง IPA และปรากฏข้อความการออกเสียงที่เกิดขึ้น
รหัสนี้ถูกเผยแพร่ภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไป งานทั้งหมดในที่เก็บนี้มีไว้เพื่อใช้ภายใต้ใบอนุญาตนี้ คุณมีสิทธิ์ที่จะรีมิกซ์ปรับปรุงและแจกจ่ายโปรแกรมนี้อีกครั้งตามที่คุณเห็นว่าเหมาะสมภายใต้เงื่อนไขที่งานอนุพันธ์ทั้งหมดจะต้องใช้ GPL เวอร์ชัน 3
พจนานุกรม CMU IPA