Javascript的希腊语音节库

时间:2016-08-24 05:24:17

标签: javascript formal-languages

有没有人知道用Javascript编写的希腊语的好的音节库或脚本?我试图使用Hyphenator.js,但结果很差......

mSTRECIPEBindingSource.EndEdit();

将输出:

<script src="Hyphenator.js" type="text/javascript"></script>
<script src="patterns/grc.js" type="text/javascript"></script>

<script type="text/javascript">
    var hyphenchar = '|';
    Hyphenator.config({hyphenchar:hyphenchar});
    var t = 'αποκαλυψις ιησου χριστου ην εδωκεν αυτω ο θεος δειξαι τοις δουλοις αυτου α δει γενεσθαι εν ταχει και εσημανεν αποστειλας δια του αγγελου αυτου τω δουλω αυτου ιωαννη'.split(" ").map(function(word){return Hyphenator.hyphenate(word, 'grc')});
    console.log(t);
</script>

这显然表明连词不能完美地用于音节化目的。也许是连字符就可以了......

后评论后添加:

我希望图书馆连字符#34; iesou&#34;和&#34; theos&#34;,但事实证明,连字符的minwordlength有一个设置。将其设置为2,可以获得更好的结果。一些消息来源称,由于许多原因,自动连字/音节化并非100%准确。但这对我来说已经足够了。

1 个答案:

答案 0 :(得分:1)

如评论中所述,默认情况下,短词不是连字符(因为它没有印刷意义)。但是,可以强迫它:

Hyphenator.config({hyphenchar:hyphenchar, minwordlength:1});