Guest User

ruby IPA mapping v3

a guest
Oct 4th, 2014
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. module Hungarian
  2. module Phonology
  3. class IPA
  4. @chars = { "a" => "ɒ", "á" => "aː", "o" => "o", "ó" => "oː",
  5. "u" => "u", "ú" => "uː", "e" => "ɛ", "é" => "eː",
  6. "i" => "i", "í" => "iː", "ö" => "ø", "ő" => "øː",
  7. "ü" => "y", "ű" => "yː"
  8. }
  9. def self.to_ipa(letters)
  10. letters.gsub(Regexp.union(@chars.keys),@chars)
  11. end
  12. end
  13. end
  14. end
  15. #outputs: "ɛuːɛaː"
  16. p Hungarian::Phonology::IPA.to_ipa("eúeá")
Advertisement
Add Comment
Please, Sign In to add comment