From 7cf96b1536380c0c76eb7fd5858a79a4893ab209 Mon Sep 17 00:00:00 2001 From: Massimo Lipari Date: Fri, 2 May 2025 12:04:11 -0400 Subject: [PATCH 1/2] Fixed typo in Japanese post rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed `u` to `ɯ` in one rule in both `data/post/jpn-Hira.txt` and `data/post/jpn-Kana.txt`. --- epitran/data/post/jpn-Hira.txt | 2 +- epitran/data/post/jpn-Kana.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/epitran/data/post/jpn-Hira.txt b/epitran/data/post/jpn-Hira.txt index 82165be0..db435bfd 100644 --- a/epitran/data/post/jpn-Hira.txt +++ b/epitran/data/post/jpn-Hira.txt @@ -18,7 +18,7 @@ oo -> oː / _ %Some special notations for long vowels ei -> eː / _ -ou -> oː / _ +oɯ -> oː / _ % allophones of "[ら-ろ]" & "[りゃ-りょ]" ɾ -> ɖ / # _ diff --git a/epitran/data/post/jpn-Kana.txt b/epitran/data/post/jpn-Kana.txt index 91698cfb..4a2ae650 100644 --- a/epitran/data/post/jpn-Kana.txt +++ b/epitran/data/post/jpn-Kana.txt @@ -18,7 +18,7 @@ oo -> oː / _ %Some special notations for long vowels ei -> eː / _ -ou -> oː / _ +oɯ -> oː / _ % allophones of "[ラ-ロ]" & "[リャ-リョ]" ɾ -> ɖ / # _ From b6d8066b37b959612da6ffc3294dbbaf2082ac6b Mon Sep 17 00:00:00 2001 From: Massimo Lipari Date: Fri, 3 Oct 2025 15:41:07 -0400 Subject: [PATCH 2/2] Create test_japanese.py --- epitran/test/test_japanese.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 epitran/test/test_japanese.py diff --git a/epitran/test/test_japanese.py b/epitran/test/test_japanese.py new file mode 100644 index 00000000..1567952a --- /dev/null +++ b/epitran/test/test_japanese.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- + +from __future__ import unicode_literals + +import unittest + +import epitran + + +class TestJapanese(unittest.TestCase): + def setUp(self): + self.epi = epitran.Epitran(u'jpn-Hira') + + def test_longvowels(self): + tr = self.epi.transliterate('とうきょう') + self.assertEqual(tr, 'toːkʲoː')