→ ‘Taiwanese language processing’
Formosa is a Ruby library for processing Taiwanese languages. Major languages spoken in Taiwan include Holo, Hakka, Mandarin and those of the indigenous people. Formosa is the Ruby branch of the lib-formosa project (http://code.google.com/p/lib-formosa/).
Currently, we focus on the processing of the Holo (Southern Min) language, with necessary tools such as SyllableComposer available for general use.
sudo gem install formosa
Demonstration of usage
$KCODE="u" # set the Ruby environment to use UTF-8 require "rubygems" require "formosa" include Formosa::Holo poj = SyllableType::POJ tl = SyllableType::TL SyllableUtility.compose_syllable(poj, tl, "goa2") # => guá SyllableUtility.compose_syllable(tl, poj, "gua2") # => goá
How to submit patches
The trunk repository is
svn://rubyforge.org/var/svn/formosa/trunk for anonymous access.
This code is free to use under the terms of the New BSD license.
Comments are welcome. Send an email to lukhnos (at) gmail (dot) com.