Skip to content

coontail/Apion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Apion

Easy-to-use French => Phonetic Alphabet translator

gem install apion
require "apion"

Examples :

irb(main):002:0> Apion.apion("Le chat dodu et roux mange une quiche aux lardons")
=> ["lœ", "ʃa", "dɔdy", "e", "ru", "mɑ̃ʒ", "yn", "kiʃ", "o", "lardɔ̃"]

Automatic ponctuation removal :

irb(main):003:0> Apion.apion("Le chat dodu et roux mange ? Oh ! C'est une belle quiche aux lardons !!!")
=> ["lœ", "ʃa", "dɔdy", "e", "ru", "mɑ̃ʒ", "o", "sɛ", "yn", "bɛl", "kiʃ", "o", "lardɔ̃"]

Handles both existing and non-existing words

irb(main):004:0> Apion.apion("Un chat dodu")
=> ["œ̃", "ʃa", "dɔdy"]

irb(main):005:0> Apion.apion("Un chat toudouchoubidou")
=> ["œ̃", "ʃa", "tuduʃubidu"]

Important : All IPA characters can't be displayed in this README, so the translation can be slightly off

About

French to IPA (International Phonetic Alphabet) Translator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages