Difference between revisions of "Turkic languages"
Firespeaker (talk | contribs) |
Firespeaker (talk | contribs) |
||
Line 26: | Line 26: | ||
!%cov |
!%cov |
||
|- |
|- |
||
| [[trmorph]] || Turkish || <code>tr</code> || <code>tur</code> || SFST || working || ||SETimes|| 4.1M || ~88% || || Çağri |
| [[trmorph]] || [[Turkish]] || <code>tr</code> || <code>tur</code> || SFST || working || ||SETimes|| 4.1M || ~88% || || Çağri |
||
|- |
|- |
||
| "kymorph" || Kyrgyz || <code>ky</code> || <code>kir</code> || HFST (lexc+twol) || working || ||azattyk 2010|| 3.4M || ~87% || trunk/apertium-[[tr-ky]] || [[User:Firespeaker|Jonathan]], [[User:gantu|Mirlan]], [[User:Francis Tyers|Fran]] |
| "kymorph" || [[Kyrgyz]] || <code>ky</code> || <code>kir</code> || HFST (lexc+twol) || working || ||azattyk 2010|| 3.4M || ~87% || trunk/apertium-[[tr-ky]] || [[User:Firespeaker|Jonathan]], [[User:gantu|Mirlan]], [[User:Francis Tyers|Fran]] |
||
|- |
|- |
||
| [[turmorph]] || Turkish || <code>tr</code> || <code>tur</code> || HFST (lexc+twol) || development || ||SETimes|| 4.1M || ~69% || || [[User:zfe|Gianluca]] |
| [[turmorph]] || [[Turkish]] || <code>tr</code> || <code>tur</code> || HFST (lexc+twol) || development || ||SETimes|| 4.1M || ~69% || || [[User:zfe|Gianluca]] |
||
|- |
|- |
||
|- |
|- |
||
|rowspan=2| "kkmorph" |
|rowspan=2| "kkmorph" |
||
|rowspan=2| Kazakh |
|rowspan=2| [[Kazakh]] |
||
|rowspan=2| <code>kk</code> |
|rowspan=2| <code>kk</code> |
||
|rowspan=2| <code>kaz</code> |
|rowspan=2| <code>kaz</code> |
||
Line 50: | Line 50: | ||
| ~57% |
| ~57% |
||
|- |
|- |
||
| || Chuvash || <code>cv</code> || <code>cuv</code>? || HFST (lexc+twol) || development || || || 88.8k || ~30% || incubator/apertium-[[cv-ru]] || [[User:Hectoralos|Hèctor]] |
| || [[Chuvash]] || <code>cv</code> || <code>cuv</code>? || HFST (lexc+twol) || development || || || 88.8k || ~30% || incubator/apertium-[[cv-ru]] || [[User:Hectoralos|Hèctor]] |
||
|- |
|- |
||
| || Tatar || <code>tt</code> || <code>tat</code> || || || || || ||- || || |
| || [[Tatar]] || <code>tt</code> || <code>tat</code> || || || || || ||- || || |
||
|- |
|- |
||
| azmorph || Azeri || <code>az</code> || <code>aze</code> || SFST || working? || || || ||- || trunk/apertium-[[tr-az]] || [[User:zfe|Gianluca]] |
| azmorph || [[Azeri]] || <code>az</code> || <code>aze</code> || SFST || working? || || || ||- || trunk/apertium-[[tr-az]] || [[User:zfe|Gianluca]] |
||
|} |
|} |
||
Revision as of 23:23, 4 December 2011
The Turkic languages include Turkish, Azeri, Uzbek, Kazakh, Kyrgyz, Tatar, Chuvash, Turkmen, Bashkir, and several dozen other languages. The languages are related with varying levels of mutual intelligibility. Our goal is to enhance MT coverage of them with apertium.
The ultimate master plan involves generating independent finite-state transducers for each language, and then making individual dictionaries and transfer rules for every pair. The current status of these goals is listed below.
Status
Transducers
name | Language | ISO 639 | formalism | state | stems | coverage | location | primary authors | |||
---|---|---|---|---|---|---|---|---|---|---|---|
-2 | -3 | corpus | words | %cov | |||||||
trmorph | Turkish | tr |
tur |
SFST | working | SETimes | 4.1M | ~88% | Çağri | ||
"kymorph" | Kyrgyz | ky |
kir |
HFST (lexc+twol) | working | azattyk 2010 | 3.4M | ~87% | trunk/apertium-tr-ky | Jonathan, Mirlan, Fran | |
turmorph | Turkish | tr |
tur |
HFST (lexc+twol) | development | SETimes | 4.1M | ~69% | Gianluca | ||
"kkmorph" | Kazakh | kk
|
kaz
|
HFST (lexc+twol) | development | Әуезов (2 novels) | 75.4K | ~73.5% | incubator/apertium-ky-kk | Nathan, Jonathan, Fran | |
wp 2011-11 | ~57% | ||||||||||
Chuvash | cv |
cuv ? |
HFST (lexc+twol) | development | 88.8k | ~30% | incubator/apertium-cv-ru | Hèctor | |||
Tatar | tt |
tat |
- | ||||||||
azmorph | Azeri | az |
aze |
SFST | working? | - | trunk/apertium-tr-az | Gianluca |
Turkic-Turkic pairs
Text in italic denotes language pairs under development.
tr | az | tk | uz | ky | kk | tt | cv | ba | ug | |
---|---|---|---|---|---|---|---|---|---|---|
tr | — | tr-az | tr-ky | tr-cv | ||||||
az | az-tr | — | ||||||||
tk | — | |||||||||
uz | — | |||||||||
ky | ky-tr | — | ky-kk | |||||||
kk | — | kk-tt | ||||||||
tt | tt-kk | — | ||||||||
cv | cv-tr | — | ||||||||
ba | — | |||||||||
ug | — |
Pairs with non-Turkic languages
tr | az | tk | uz | ky | kk | tt | cv | ba | ug | |
---|---|---|---|---|---|---|---|---|---|---|
en | tr-en | ky-en | ||||||||
fr | ||||||||||
es | ||||||||||
it | ||||||||||
ru | cv-ru | |||||||||
mn | mn-kk |
Tagset
Rough guide to tagsets in various Turkic language transducers, with an eye to keeping stuff that is basically the same tagged the same. In the following table, A stands for Apertium and T stands for TRmorph.
Phenomenon | Morphology | Description | Tag(s) | Language(s) | Notes |
---|---|---|---|---|---|
Case | |||||
Ablative case | -DAn | Case indicating movement away | <abl> |
Pan-turkic | |
Tense, aspect, mood | |||||
Imperative | -ø | Mood for giving orders | <imp> A, <t_imp> T |
Pan-turkic |