Japhug/Japhug and English

From LING073
Revision as of 19:36, 6 May 2023 by Lho2 (talk | contribs)

Jump to: navigation, search

Resources for machine translation between Japhug and English

Developed resources

Japhug-English corpus


Lexical selection

External resources

Apertium language pair for translating between Jiarong and English

Monolingual Japhug transducer

Jya → Eng evaluation

coverage (number of forms analysed) of Japhug transducer on jya.sentences.txt: 76.98 %

coverage of bilingual transducer (jya-eng.automorf.bin) on the same file: 28.61 %

10 sentences:

#1

The original sentence:

kɯɕɯŋgɯ tɕe, nɤki, lɯlu ci pjɤtu, tɕendɤre βʑɯ ci pjɤtu

The intended English translation: A long time ago, there was a cat and a mouse

Output of jya-eng-biltrans:

^kɯɕɯŋgɯ<n><ind>/long time ago<cnjadv><ind>$ ^tɕe<cnj>//as for<pr>$^,<cm>/,<cm>$ ^nɤki<dem>/that<det><dem><sg>$^,<cm>/,<cm>$ ^lɯlu<n><ind>/cat<n><sg><ind>$ ^ci<det>/a<det><ind><sg>/one<num><sg>$ ^pjɤtu<cop><other>/be<vbser><other>$^,<cm>/,<cm>$ ^tɕendɤre<cnj>/then<cnjadv>$ ^βʑɯ<n><ind>/mouse<n><sg><ind>$ ^ci<det>/a<det><ind><sg>/one<num><sg>$ ^pjɤtu<cop><other>/be<vbser><other>$^.<sent>/.<sent>$

Output of jya-eng:

#long time ago , that, #cat a #be, then #mouse a #be


#2

The original sentence:

lɯlu nɯ kɯ nɤkinɯ, βʑɯ ri tundze ɕti

The intended English translation: The cat ate the mouse,

Output of jya-eng-biltrans:

^lɯlu<n><ind>/cat<n><sg><ind>$ ^nɯ<dem>/that<det><dem><sg>$ ^kɯ<post>/with<pr>$ ^nɤkinɯ<fill>/um<ij>$^,<cm>/,<cm>$ ^βʑɯ<n><ind>/mouse<n><sg><ind>$ ^ri<post>/at<pr>$ ^ndze<v><tv><ipfv>/eat<vblex><ipfv>$ ^ɕti<v><iv>/be<vbser>$^.<sent>/.<sent>$

Output of jya-eng:

#cat that with um, #mouse at #eat #be

#3

The original sentence:

βʑɯ chondɤre nɤki, kumpɣɤtɕɯ nɯ kɯ βzaŋsa tonɯpandʑi,

The intended English translation: The mouse made friends with the sparrow,

Output of jya-eng-biltrans:

^βʑɯ<n><ind>/mouse<n><sg><ind>$ ^chondɤre<com>/with<pr>$ ^nɤki<dem>/that<det><dem><sg>$^,<cm>/,<cm>$ ^kumpɣɤtɕɯ<n><ind>/sparrow<n><sg><ind>$ ^nɯ<dem>/that<det><dem><sg>$ ^kɯ<post>/with<pr>$ ^βzaŋsa<n><ind>/friend<n><sg><ind>$ ^tonɯpa<v><tv><du>/made<vblex><pp><du>$^,<cm>/,<cm>$^.<sent>/.<sent>$

Output of jya-eng:

#mouse with that, #sparrow that with #friend #made,

#4

The original sentence:

tɕe βzaŋsa tonɯpandʑi tɕe, wuma pjɤkɤmɯmindʑici

The intended English translation: The two of them become friends and got along well

Output of jya-eng-biltrans:

^tɕe<cnj>//as for<pr>$ ^βzaŋsa<n><ind>/friend<n><sg><ind>$ ^tonɯpa<v><tv><du>/made<vblex><pp><du>$ ^tɕe<cnj>//as for<pr>$^,<cm>/,<cm>$ ^wuma<adv>/very<adv>$ ^ɤmɯmi<v><iv><pii><du>/get along well<vblex><pii><du>$^.<sent>/.<sent>$

Output of jya-eng:

#friend #made , very #get along well

#5

The original sentence:

maka cici ŋotɕu jɤarɯrindʑi ʑo tɯtɯrca ntsɯ juɕendʑi pjɤŋu

The intended English translation: they always got together

Output of jya-eng-biltrans:

^maka<adv>/at all<adv>$ ^cici<adv>/sometimes<adv>$ ^ŋotɕu<prn>/wherever<adv>$ ^*jɤarɯrindʑi/*jɤarɯrindʑi$ ^*ʑo/*ʑo$ ^*tɯtɯrca/*tɯtɯrca$ ^ntsɯ<adv>/always<adv>$ ^*juɕendʑi/*juɕendʑi$ ^ŋu<v><iv><pii>/be<vbser><pii>$^.<sent>/.<sent>$

Output of jya-eng:

at all sometimes wherever #each  together always #go #be

#6

The original sentence:

kɤndza ci tu nɤ pjɯnɯkrondʑi

The intended English translation: There was food to eat, they shared,

Output of jya-eng-biltrans:

^kɤndza<n><ind>/food<n><sg><ind>$ ^ci<det>/a<det><ind><sg>/one<num><sg>$ ^tu<v><iv>/be<vbser>/exist<vblex>$ ^*nɤ/*nɤ$ ^*pjɯnɯkrondʑi/*pjɯnɯkrondʑi$^.<sent>/.<sent>$

Output of jya-eng:

#food a #be at #share

#7

The original sentence:

nɯ mɤʑɯ kɯmtɕhɯ kɯfse tɤtu nɤ, tɯɣrɤz ɲɯnɤɣrondʑi nɯ ra pjɤŋgrɤl

The intended English translation: Also, when there was something to play with, they played together

Output of jya-eng-biltrans:

^nɯ<dem>/that<det><dem><sg>$ ^mɤʑɯ<adv>/again<adv>$ ^kɯmtɕhɯ<n><ind>/toy<n><sg><ind>$ ^fse<v><tv><prc><sbj><ind>/resemble<vblex><prc><sbj><ind>$ ^tu<v><iv><aor>/be<vbser><aor>/exist<vblex><aor>$ ^nɤ<post>/at<pr>$^,<cm>/,<cm>$ ^tɯɣrɤz<adv>/together<adv>$ ^nɤɣro<v><tv><ipfv><du>/play<vblex><inf><ipfv><du>$ ^nɯ<dem>/that<det><dem><sg>$ ^ra<v><iv>/should<vbmod>$ ^ŋgrɤl<v><iv><pii>/usually like this<iv><pii>$^.<sent>/.<sent>$

Output of jya-eng:

that again #toy #resemble #be at, together #play that #should #usually like this


#8

The original sentence:

tɕhi kɤcha tukɤpjɤl kowa ntsɯ tuβzundʑi pjɤŋu tɕe

The intended English translation: They were always trying to think of ways to evade that cat

Output of jya-eng-biltrans:

^tɕhi<prn>/what<prn>$ ^cha<v><iv><prc><obj><ind>/able<adj><prc><obj><ind>/can<vbmod><prc><obj><ind>$ ^pjɤl<v><tv><inf><ipfv>/evade<vblex><inf><ipfv>$ ^kowa<n><ind>/method<n><sg><ind>$ ^ntsɯ<adv>/always<adv>$ ^βzu<v><tv><ipfv><du>/make<vblex><ipfv><du>$ ^ŋu<v><iv><pii>/be<vbser><pii>$ ^tɕe<cnj>//as for<pr>$^.<sent>/.<sent>$

Output of jya-eng:

#what #able #evade #method always #make #be 

#9

The original sentence:

lɯlu nɯ kɯ βʑɯ ɯɕa tɕi pjɤrga, pɣɤtɕɯ ɯɕa tɕi pjɤrga ɕti tɕe.

The intended English translation: The cat likes eating rat meat, and also likes sparrow meat.

Output of jya-eng-biltrans:

^lɯlu<n><ind>/cat<n><sg><ind>$ ^nɯ<dem>/that<det><dem><sg>$ ^kɯ<post>/with<pr>$ ^βʑɯ<n><ind>/mouse<n><sg><ind>$ ^ɕa<n><px3sg>/meat<n><sg><px3sg>$ ^tɕi<adv>/also<adv>$ ^rga<v><iv><pii>/like<vblex><pii>$^,<cm>/,<cm>$ ^pɣɤtɕɯ<n><ind>/bird<n><sg><ind>$ ^ɕa<n><px3sg>/meat<n><sg><px3sg>$ ^tɕi<adv>/also<adv>$ ^rga<v><iv><pii>/like<vblex><pii>$ ^ɕti<v><iv>/be<vbser>$ ^tɕe<cnj>//as for<pr>$^.<sent>/.<sent>$^.<sent>/.<sent>$

Output of jya-eng:

#cat that with #mouse #meat also #like, #bird #meat also #like #be .


#10

The original sentence:

tɕe nɯ maʁ nɤ tɕe, βʑɯ nɯ kɯ wuma kɤrɤfsoʁ pjɤcha tɕe

The intended English translation: since then, that mouse was very good at accumulating food

Output of jya-eng-biltrans:

^tɕe<cnj>//as for<pr>$ ^nɯ maʁ nɤ<cnj>/or<cnjcoo>$ ^tɕe<cnj>//as for<pr>$^,<cm>/,<cm>$ ^βʑɯ<n><ind>/mouse<n><sg><ind>$ ^nɯ<dem>/that<det><dem><sg>$ ^kɯ<post>/with<pr>$ ^wuma<adv>/very<adv>$ ^rɤfsoʁ<v><iv><prc><obj><ind>/forage<vblex><prc><obj><ind>$ ^cha<v><iv><pii>/able<adj><pii>/can<vbmod><pii>$ ^tɕe<cnj>//as for<pr>$^.<sent>/.<sent>$

Output of jya-eng:

or , #mouse that with very #forage #able

Additions

These are some additions we made to our bilingual transducer beyond the labs:

  • 5000+ lemmas to our Japhug transducer
  • 5 new features covered in our Japhug morphological analyzer, including: imperfective prefixes, the peg circumfix, proximal/distal demonstratives, redesigned verb patterns to match the slot-based prefix system in Japhug, number suffixes on verbs.
  • 2 new structural transfer rules: placing postpositions (translated to prepositions) before the noun, and placing demonstrative determiners before the noun. These were made in the process of meeting our original goal, to match the SVO word order in English (Japhug is usually SOV or OSV)

Final evaluation