Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Hungarian
- module Phonology
- class IPA
- @chars = { "a" => "ɒ", "á" => "aː", "o" => "o", "ó" => "oː",
- "u" => "u", "ú" => "uː", "e" => "ɛ", "é" => "eː",
- "i" => "i", "í" => "iː", "ö" => "ø", "ő" => "øː",
- "ü" => "y", "ű" => "yː"
- }
- def self.to_ipa(letters)
- letters.gsub(Regexp.union(@chars.keys),@chars)
- end
- end
- end
- end
- #outputs: "ɛuːɛaː"
- p Hungarian::Phonology::IPA.to_ipa("eúeá")
Advertisement
Add Comment
Please, Sign In to add comment