Difference between revisions of "Apertium separable/report2017"

From Apertium
Jump to navigation Jump to search
m (Irene moved page Lsx module/report2017 to Apertium separable/report2017: Rename page)
 
(One intermediate revision by one other user not shown)
Line 13: Line 13:
   
 
* all spacing, punctuation, and superblanks were preserved
 
* all spacing, punctuation, and superblanks were preserved
 
* support for the "plus thing":
 
<pre>
 
echo "^абай<adj>$ ^бол<v><iv><neg><aor><p2><sg>+ма<qst>$^.<sent>$" | lsx-proc kaz-kir.autoseq.bin
 
^абай бол<v><iv><neg><aor><p2><sg>+ма<qst>$^.<sent>$
 
</pre>
 
   
 
* (for language developers: have the language-data writer write it explicitly in the .lsx file)
 
* (for language developers: have the language-data writer write it explicitly in the .lsx file)

Latest revision as of 18:36, 15 November 2017

Project description[edit]

The purpose of this project is to allow Apertium language-pair developers to better translate "seperable" or "discontiguous" multiwords. We do this by re-ordering word tokens before translation occurs. For example, "take something out" becomes "take out something" so that "take out" can be translated as a single unit.

To do this, a finite-state transducer was used. The transducer accepted certain patterns of words (paradigms), such as adj-noun or det-adj-noun, that could separate the multiword. If the pattern was accepted, then the transducer would output the re-ordered words for better translation quality.

Work done[edit]

  • all spacing, punctuation, and superblanks were preserved
  • (for language developers: have the language-data writer write it explicitly in the .lsx file)

Future work[edit]

See Lsx_module#Future_work.