Lingua-Han-PinYin
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Lingua/Han/PinYin.pm view on Meta::CPAN
open(my $fh, '<', $file) or die "Can't open $file: $!";
while (my $line = <$fh>) {
chomp($line);
my ( $uni, $py ) = split(/\s+/, $line);
$py{$uni} = $py;
}
close($fh);
$args{'py'} = \%py;
return bless \%args => $class;
}
sub han2pinyin1 {
my ($self, $word) = @_;
my $code = Unihan_value($word);
my $value = $self->{'py'}->{$code};
if (defined $value) {
$value = $self->_fix_val( $value );
} else {
# not found in dictionary, return original word
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.908 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )