MILA-Transliterate
view release on metacpan or search on metacpan
use strict;
use warnings;
use Module::Build;
my $builder = Module::Build->new(
module_name => 'MILA::Transliterate',
license => 'perl',
dist_author => 'Shlomo Yona <yona@cs.technion.ac.il>',
dist_abstract => 'A Perl Module for transliterating text from Hebrew to various transliterations used in the Knowledge Center for Processing Hebrew (MILA) and vise versa',
create_makefile_pl => 'traditional',
create_readme => 1,
requires => {
'Test::More' => '0.47',
'perl' => '5.8.0',
},
);
$builder->create_build_script();
--- #YAML:1.0
name: MILA-Transliterate
version: 0.01
author:
- Shlomo Yona <yona@cs.technion.ac.il>
abstract: ! >-
A Perl Module for transliterating text from Hebrew to various
transliterations used in the Knowledge Center for Processing Hebrew (MILA)
and vise versa
license: perl
requires:
Test::More: 0.47
perl: 5.8.0
provides:
MILA::Transliterate:
file: lib/MILA/Transliterate.pm
version: 0.01
generated_by: Module::Build version 0.2604
lib/MILA/Transliterate.pm view on Meta::CPAN
package MILA::Transliterate;
use utf8;
use Exporter;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(hebrew2treebank treebank2hebrew hebrew2erel erel2hebrew hebrew2fsma fsma2hebrew);
our $VERSION = 0.01;
=head1 NAME
MILA::Transliterate - A Perl Module for transliterating text from Hebrew to various transliterations used in the Knowledge Center for Processing Hebrew (MILA) and vise versa
=head1 SYNOPSIS
use MILA::Transliterate qw((hebrew2treebank hebrew2erel hebrew2fsma);
my $erel_transliterated = hebrew2erel($utf8_encoded_hebrew_text);
my $treebank_transliterated = hebrew2treebank($utf8_encoded_hebrew_text);
my $fsma_transliterated = hebrew2fsma($utf8_encoded_hebrew_text);
# note that the reverse transliteration does NOT maintain final Hebrew letters!
( run in 2.342 seconds using v1.01-cache-2.11-cpan-71847e10f99 )