Difference between revisions of "User:Sushain/UralicLanguages"

From Apertium
Jump to navigation Jump to search
 
(31 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{TOCD}}
 
{{TOCD}}
The '''Celtic languages''' (<code>[http://www.ethnologue.com/subgroups/celtic cel]</code>) include Welsh (<code>cy</code>), Breton (<code>br</code>), Cornish (<code>kw</code>), Irish (<code>ga</code>) and Scottish Gaelic (<code>gd</code>). Most commonly spoken on the north-western edge of Europe, the languages are related with varying levels of mutual intelligibility.
+
The '''Uralic languages''' (<code>[http://www.ethnologue.com/subgroups/uralic urj]</code>) constitute a language family of some three dozen related languages descended from a Proto-Uralic language and spoken by more than 25 million people throughout Europe and Northern Asia. Hungarian, Finnish, and Estonian are the Uralic languages with the most native speakers.
   
 
The 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.
 
The 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==
 
==Status==
The ultimate goal is to have multi-purposable transducers for a variety of Celtic languages. These can then be paired for X→Y translation with the addition of a CG for language X and transfer rules / dictionary for the pair X→Y. Below is listed development progress for each language's transducers and dictionary pairs.
+
The ultimate goal is to have multi-purposable transducers for a variety of Uralic languages. These can then be paired for X→Y translation with the addition of a CG for language X and transfer rules / dictionary for the pair X→Y. Below is listed development progress for each language's transducers and dictionary pairs.
   
 
===Transducers===
 
===Transducers===
Once a transducer has ~80% coverage on a range of medium-large corpora we can say it is "working". Over 90% and it can be considered to be "production". Coverage (Note: This is a naïve estimation (words for which an analysis is given / all words), "hidden unknown words" are not taken into account) is calculated over a general corpus of the language, followed by Wikipedia in parentheses.
+
Once a transducer has ~80% coverage on a range of medium-large corpora we can say it is "working". Over 90% and it can be considered to be "production".
   
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 36: Line 36:
 
|align="right"| {{#lst:Apertium-fin/stats|stems}}
 
|align="right"| {{#lst:Apertium-fin/stats|stems}}
 
|align="right"| {{#lst:Apertium-fin/stats|paradigms}}
 
|align="right"| {{#lst:Apertium-fin/stats|paradigms}}
|align="center"| ?
+
|align="center"|
 
|| [[apertium-fin]] ([[languages]])
 
|| [[apertium-fin]] ([[languages]])
  +
|| [[User:Trondtr|Trond]], mie
|| mie, trondtr
 
  +
|-
  +
| <code>[[apertium-myv]]</code>
  +
|| [[Erzya]]
  +
|| eŕźań keĺ
  +
|align="center"|<code>&ndash;</code>
  +
|| <code>myv</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| development
  +
|align="right"| {{#lst:Apertium-myv-fin/stats|myv-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-myv-fin]]&nbsp;([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], Jack Rueter
  +
|-
  +
| <code>[[apertium-mrj]]</code>
  +
|| [[Hill Mari]]
  +
|| Мары йӹлмӹ
  +
||<code>&ndash;</code>
  +
|| <code>mrj</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| development
  +
|align="right"| {{#lst:Apertium-mrj-fin/stats|mrj-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-mrj-fin]] ([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], kuprina, jackrueter
  +
|-
  +
| <code>[[apertium-olo]]</code>
  +
|| [[Livvi-Karelian]]
  +
|| Livvi
  +
||<code>&ndash;</code>
  +
|| <code>olo</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| development
  +
|align="right"| {{#lst:Apertium-olo-fin/stats|olo-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-olo-fin]] ([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], rantakau, jackrueter
  +
|-
  +
| <code>[[apertium-fkv]]</code>
  +
|| [[Kven]]
  +
|| Kainun kieli
  +
||<code>&ndash;</code>
  +
|| <code>fkv</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-fkv-fin/stats|fin-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-fkv-fin]] ([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], nikerabbit
  +
|-
  +
| <code>[[apertium-sme]]</code>
  +
|| [[Northern Sami]]
  +
|| davvisámegiella
  +
||<code>sm</code>
  +
|| <code>sme</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-eus-sme/stats|sme-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-eus-sme]]&nbsp;([[incubator]])
  +
|| Linda
  +
|-
  +
| <code>[[apertium-udm]]</code>
  +
|| [[Udmurt]]
  +
|| удмурт кыл
  +
|align="center"| <code>&ndash;</code>
  +
|| <code>udm</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-udm-rus/stats|udm-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-udm-rus]]&nbsp;([[nursery]])
  +
|| [[User:Francis_Tyers|Fran]], [[User:Trondtr|Trond]], [[User:Andrewboltachev|Andrey]], Лукерья, Алексей
 
|-
 
|-
 
| <code>[[apertium-hun]]</code>
 
| <code>[[apertium-hun]]</code>
Line 49: Line 127:
 
|align="right"| {{#lst:Apertium-hun/stats|stems}}
 
|align="right"| {{#lst:Apertium-hun/stats|stems}}
 
|align="right"| {{#lst:Apertium-hun/stats|paradigms}}
 
|align="right"| {{#lst:Apertium-hun/stats|paradigms}}
|align="center"| ?
+
|align="center"|
 
|| [[apertium-hun]] ([[incubator]])
 
|| [[apertium-hun]] ([[incubator]])
 
|| mie
 
|| mie
 
|-
 
|-
| <code>[[apertium-fkv]]</code>
+
| <code>[[apertium-kpv]]</code>
|| [[Kven]]
+
|| [[Komi-Zyrian]]
|| Kainun kieli
+
|| Коми кыв
 
||<code>&ndash;</code>
 
||<code>&ndash;</code>
|| <code>fkv</code>
+
|| <code>kpv</code>
|| [[HFST]]
+
|| [[HFST|HFST (lexc+twol)]]
 
|| prototype
 
|| prototype
|align="right"| {{#lst:Apertium-fkv-fin/stats|fin-stems}}
+
|align="right"| {{#lst:Apertium-kpv-mhr/stats|kpv-stems}}
 
|align="right"| &mdash;
 
|align="right"| &mdash;
|align="center"| ?
+
|align="center"|
|| [[apertium-fkv-fin]] ([[incubator]])
+
|| [[apertium-kpv-mhr]]&nbsp;([[incubator]])
|| [User:Francis_Tyers|Fran], nikerabbit
+
|| [[User:Francis_Tyers|Fran]], [[User:Trondtr|Trond]], Fedina, Andrei Chemyshev
 
|-
 
|-
  +
| <code>[[apertium-mhr]]</code>
  +
|| [[Meadow Mari]]
  +
|| Олык Марий
  +
||<code>&ndash;</code>
  +
|| <code>mhr</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-kpv-mhr/stats|mhr-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-kpv-mhr]]&nbsp;([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], Fedina, Andrei Chemyshev
  +
|-
  +
| <code>[[apertium-est]]</code>
  +
|| [[Estonian]]
  +
|| eesti keel
  +
||<code>et</code>
  +
|| <code>est</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-fin-est/stats|est-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-fin-est]]&nbsp;([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]]
  +
|-
  +
| <code>[[apertium-smj]]</code>
  +
|| [[Lule Sami]]
  +
|| julevsámegiella
  +
||<code>&ndash;</code>
  +
|| <code>smj</code>
  +
|| [[lttoolbox]]
  +
|| prototype
  +
|align="right"| {{#lst:Apertium-sme-smj/stats|smj-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-sme-smj]]&nbsp;([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], giellalinda
  +
|-
  +
| <code>[[apertium-liv]]</code>
  +
|| [[Livonian]]
  +
|| līvõ kēļ
  +
||<code>&ndash;</code>
  +
|| <code>liv</code>
  +
|| [[HFST|HFST (lexc+twol)]]
  +
|| ?
  +
|align="right"| {{#lst:Apertium-liv-fin/stats|liv-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-liv-fin]] ([[incubator]])
  +
|| [[User:Francis_Tyers|Fran]], rblumber, jackrueter
  +
|-
  +
| <code>[[apertium-sma]]</code>
  +
|| [[Southern Sami]]
  +
|| Åarjelsaemien gïele
  +
||<code>&ndash;</code>
  +
|| <code>sma</code>
  +
|| [[lttoolbox]]
  +
|| ?
  +
|align="right"| {{#lst:Apertium-sme-sma/stats|sma-stems}}
  +
|align="right"| &mdash;
  +
|align="center"|
  +
|| [[apertium-sme-sma]]&nbsp;([[nursery]])
  +
|| [[User:Francis_Tyers|Fran]], [[User:Trondtr|Trond]], rtxanson, leneant, makappfj
 
|}
 
|}
   
Line 72: Line 214:
   
 
* Samoyedic languages
 
* Samoyedic languages
* Finno-Ugric languages
+
* Finno-Ugric → Ugric (Ugrian)
  +
** [[Hungarian]]
** Ugric languages (Ugrian)
 
  +
** Ob-Ugric languages (Ob Ugrian)
*** [[Hungarian]]
 
  +
*** [[Khanty]]
*** Ob-Ugric languages (Ob Ugrian)
 
**** [[Khanty]]
+
*** [[Mansi]]
  +
* Finno-Ugric → Finno-Permic (Permian-Finnic)
**** [[Mansi]]
 
** Finno-Permic languages (Permian-Finnic)
+
** Permic languages: [[Komi]] ([[Komi-Zyrian]], [[Komi-Permyak]]), [[Udmurt]]
*** Permic languages: [[Komi]] ([[Komi-Zyrian]], [[Komi-Permyak]]), [[Udmurt]]
+
** Finno-Volgaic languages (Finno-Cheremisic, Finno-Mari)
  +
*** [[Mari]]: [[Meadow Mari]], [[Hill Mari]]
*** Finno-Volgaic languages (Finno-Cheremisic, Finno-Mari)
 
  +
*** Mordvinic languages: [[Erzya]]
**** [[Mari]]: [[Meadow Mari]], [[Hill Mari]]
 
**** Mordvinic languages: [[Erzya]]
+
*** Finno-Lappic languages (Finno-Saamic, Finno-Samic)
  +
**** Sami languages: [[Northern Sami]], [[Southern Sami]], [[Inari Sami]], [[Lule Sami]]
**** Finno-Lappic languages (Finno-Saamic, Finno-Samic)
 
***** Sami languages: [[Northern Sami]], [[Inari Sami]], [[Lule Sami]]
+
**** Finnic languages: [[Finnish]], [[Estonian]], [[Võro]], [[Kven]], [[Livonian]]
***** Finnic languages: [[Finnish]], [[Estonian]], [[Võro]], [[Kven]]
 
   
 
== Existing language pairs ==
 
== Existing language pairs ==
Line 92: Line 233:
 
{| style="text-align: center;" class="wikitable"
 
{| style="text-align: center;" class="wikitable"
 
|- style="background: #ececec"
 
|- style="background: #ececec"
! !! hun !! fin !! fkv !! liv !! olo !! mrj !! myv !! udm !! kpv !! sme !! sma
+
! !! hun !! fin !! fkv !! liv !! olo !! mrj !! myv !! udm !! kpv !! sme !! sma !! mhr !! est !! smj
 
|-
 
|-
| '''hun''' || - || ''[[Apertium-fin-hun|fin-hun]]''<br>153 || || || || || || || || ||
+
| '''hun''' || - || ''[[Apertium-fin-hun|fin-hun]]''<br>{{#lst:Apertium-fin-hun/stats|fin-hun_stems}} || || || || || || || || || || || ||
 
|-
 
|-
| '''fin''' || ''[[Apertium-fin-hun|fin-hun]]''<br>153 || - || ''[[Apertium-fkv-fin|fkv-fin]]''<br>217 || ''[[Apertium-liv-fin|liv-fin]]''<br>1 || ''[[Apertium-olo-fin|olo-fin]]''<br>197 || ''[[Apertium-mrj-fin|mrj-fin]]''<br>273 || ''[[Apertium-myv-fin|myv-fin]]''<br>401 || ''[[Apertium-fin-udm|fin-udm]]''<br>93 || ''[[Apertium-kpv-fin|kpv-fin]]''<br>1 || ''[[Apertium-sme-fin|sme-fin]]''<br>7,157 ||
+
| '''fin''' || ''[[Apertium-fin-hun|fin-hun]]''<br>{{#lst:Apertium-fin-hun/stats|fin-hun_stems}} || - || ''[[Apertium-fkv-fin|fkv-fin]]''<br>{{#lst:Apertium-fkv-fin/stats|fkv-fin_stems}} || ''[[Apertium-liv-fin|liv-fin]]''<br>{{#lst:Apertium-liv-fin/stats|liv-fin_stems}} || ''[[Apertium-olo-fin|olo-fin]]''<br>{{#lst:Apertium-olo-fin/stats|olo-fin_stems}} || ''[[Apertium-mrj-fin|mrj-fin]]''<br>{{#lst:Apertium-mrj-fin/stats|mrj-fin_stems}} || ''[[Apertium-myv-fin|myv-fin]]''<br>{{#lst:Apertium-myv-fin/stats|myv-fin_stems}} || ''[[Apertium-fin-udm|fin-udm]]''<br>{{#lst:Apertium-fin-udm/stats|fin-udm_stems}} || ''[[Apertium-kpv-fin|kpv-fin]]''<br>{{#lst:Apertium-kpv-fin/stats|kpv-fin_stems}} || ''[[Apertium-sme-fin|sme-fin]]''<br>{{#lst:Apertium-sme-fin/stats|sme-fin_stems}} || || || ''[[Apertium-fin-est|fin-est]]''<br>{{#lst:Apertium-fin-est/stats|fin-est_stems}} ||
 
|-
 
|-
| '''fkv''' || || ''[[Apertium-fkv-fin|fkv-fin]]''<br>217 || - || || || || || || || ||
+
| '''fkv''' || || ''[[Apertium-fkv-fin|fkv-fin]]''<br>{{#lst:Apertium-fkv-fin/stats|fkv-fin_stems}} || - || || || || || || || || || || ||
 
|-
 
|-
| '''liv''' || || ''[[Apertium-liv-fin|liv-fin]]''<br>1 || || - || || || || || || ||
+
| '''liv''' || || ''[[Apertium-liv-fin|liv-fin]]''<br>{{#lst:Apertium-liv-fin/stats|liv-fin_stems}} || || - || || || || || || || || || ||
 
|-
 
|-
| '''olo''' || || ''[[Apertium-olo-fin|olo-fin]]''<br>197 || || || - || || || || || ||
+
| '''olo''' || || ''[[Apertium-olo-fin|olo-fin]]''<br>{{#lst:Apertium-olo-fin/stats|olo-fin_stems}} || || || - || || || || || || || || ||
 
|-
 
|-
| '''mrj''' || || ''[[Apertium-mrj-fin|mrj-fin]]''<br>273 || || || || - || || || || ||
+
| '''mrj''' || || ''[[Apertium-mrj-fin|mrj-fin]]''<br>{{#lst:Apertium-mrj-fin/stats|mrj-fin_stems}} || || || || - || || || || || || || ||
 
|-
 
|-
| '''myv''' || || ''[[Apertium-myv-fin|myv-fin]]''<br>401 || || || || || - || || || ||
+
| '''myv''' || || ''[[Apertium-myv-fin|myv-fin]]''<br>{{#lst:Apertium-myv-fin/stats|myv-fin_stems}} || || || || || - || || || || || || ||
 
|-
 
|-
| '''udm''' || || ''[[Apertium-fin-udm|fin-udm]]''<br>93 || || || || || || - || || ||
+
| '''udm''' || || ''[[Apertium-fin-udm|fin-udm]]''<br>{{#lst:Apertium-fin-udm/stats|fin-udm_stems}} || || || || || || - || || || || || ||
 
|-
 
|-
| '''kpv''' || || ''[[Apertium-kpv-fin|kpv-fin]]''<br>1 || || || || || || || - || ||
+
| '''kpv''' || || ''[[Apertium-kpv-fin|kpv-fin]]''<br>{{#lst:Apertium-kpv-fin/stats|kpv-fin_stems}} || || || || || || || - || || || ''[[Apertium-kpv-mhr|kpv-mhr]]''<br>{{#lst:Apertium-kpv-mhr/stats|kpv-mhr_stems}} || ||
 
|-
 
|-
| '''sme''' || || ''[[Apertium-sme-fin|sme-fin]]''<br>7,157 || || || || || || || || - || ''[[Apertium-sme-sma|sme-sma]]''<br>15,183
+
| '''sme''' || || ''[[Apertium-sme-fin|sme-fin]]''<br>{{#lst:Apertium-sme-fin/stats|sme-fin_stems}} || || || || || || || || - || ''[[Apertium-sme-sma|sme-sma]]''<br>{{#lst:Apertium-sme-sma/stats|sme-sma_stems}} || || || ''[[Apertium-sme-smj|sme-smj]]''<br>{{#lst:Apertium-sme-smj/stats|sme-smj_stems}}
 
|-
 
|-
| '''sma''' || || || || || || || || || || ''[[Apertium-sme-sma|sme-sma]]''<br>15,183 || -
+
| '''sma''' || || || || || || || || || || ''[[Apertium-sme-sma|sme-sma]]''<br>{{#lst:Apertium-sme-sma/stats|sme-sma_stems}} || - || || ||
 
|-
 
|-
| || || || || || || || || || || ||
+
| '''mhr''' || || || || || || || || || ''[[Apertium-kpv-mhr|kpv-mhr]]''<br>{{#lst:Apertium-kpv-mhr/stats|kpv-mhr_stems}} || || || - || ||
 
|-
 
|-
| '''deu''' || || || || || || || || || || ''[[Apertium-sme-deu|sme-deu]]''<br>6 ||
+
| '''est''' || || ''[[Apertium-fin-est|fin-est]]''<br>{{#lst:Apertium-fin-est/stats|fin-est_stems}} || || || || || || || || || || || - ||
 
|-
 
|-
| '''eng''' || ''[[Apertium-hun-eng|hun-eng]]''<br>1,253 || ''[[Apertium-fin-eng|fin-eng]]''<br>11,289 || || || || || || || || ||
+
| '''smj''' || || || || || || || || || || ''[[Apertium-sme-smj|sme-smj]]''<br>{{#lst:Apertium-sme-smj/stats|sme-smj_stems}} || || || || -
 
|-
 
|-
| '''epo''' || ''[[Apertium-eo-hu|eo-hu]]''<br>31,689 || ''[[Apertium-eo-fi|eo-fi]]''<br>1,043 || || || || || || || || ||
+
| || || || || || || || || || || || || || ||
 
|-
 
|-
| '''est''' || || ''[[Apertium-fin-est|fin-est]]''<br>53 || || || || || || || || ||
+
| '''deu''' || || || || || || || || || || ''[[Apertium-sme-deu|sme-deu]]''<br>{{#lst:Apertium-sme-deu/stats|sme-deu_stems}} || || || ||
 
|-
 
|-
| '''eus''' || ''[[Apertium-eu-hu|eu-hu]]''<br>316 || || || || || || || || || ''[[Apertium-eus-sme|eus-sme]]''<br>586 ||
+
| '''eng''' || ''[[Apertium-hun-eng|hun-eng]]''<br>{{#lst:Apertium-hun-eng/stats|hun-eng_stems}} || ''[[Apertium-fin-eng|fin-eng]]''<br>{{#lst:Apertium-fin-eng/stats|fin-eng_stems}} || || || || || || || || || || || ||
 
|-
 
|-
| '''mhr''' || || || || || || || || || ''[[Apertium-kpv-mhr|kpv-mhr]]''<br>127 || ||
+
| '''epo''' || ''[[Apertium-eo-hu|eo-hu]]''<br>{{#lst:Apertium-eo-hu/stats|eo-hu_stems}} || ''[[Apertium-eo-fi|eo-fi]]''<br>{{#lst:Apertium-eo-fi/stats|eo-fi_stems}} || || || || || || || || || || || ||
 
|-
 
|-
| '''nob''' || || || || || || || || || || '''[[Apertium-sme-nob|sme-nob]]'''<br>65,073 ||
+
| '''eus''' || ''[[Apertium-eu-hu|eu-hu]]''<br>{{#lst:Apertium-eu-hu/stats|eu-hu_stems}} || || || || || || || || || ''[[Apertium-eus-sme|eus-sme]]''<br>{{#lst:Apertium-eus-sme/stats|eus-sme_stems}} || || || ||
 
|-
 
|-
| '''rus''' || || || || || || || || ''[[Apertium-udm-rus|udm-rus]]''<br>148 || || ||
+
| '''nob''' || || || || || || || || || || '''[[Apertium-sme-nob|sme-nob]]'''<br>{{#lst:Apertium-sme-nob/stats|sme-nob_stems}} || || || ||
 
|-
 
|-
| '''smj''' || || || || || || || || || || ''[[Apertium-sme-smj|sme-smj]]''<br>39,525 ||
+
| '''rus''' || || || || || || || || ''[[Apertium-udm-rus|udm-rus]]''<br>{{#lst:Apertium-udm-rus/stats|udm-rus_stems}} || || || || || ||
 
|-
 
|-
| '''spa''' || || || || || || || || || || ''[[Apertium-sme-spa|sme-spa]]''<br>1 ||
+
| '''spa''' || || || || || || || || || || ''[[Apertium-sme-spa|sme-spa]]''<br>{{#lst:Apertium-sme-spa/stats|sme-spa_stems}} || || || ||
|}
 
 
{| style="text-align: center;" class="wikitable"
 
|- style="background: #ececec"
 
! !! hun !! fin !! fkv !! liv !! olo !! mrj !! myv !! udm !! kpv !! sme !! sma
 
|-
 
| '''hun''' || - || ''[[Apertium-fin-hun|fin-hun]]''<br>{{#lst:Apertium-fin-hun/stats|fin-hun-stems}} || || || || || || || || ||
 
|-
 
| '''fin''' || ''[[Apertium-fin-hun|fin-hun]]''<br>{{#lst:Apertium-fin-hun/stats|fin-hun-stems}} || - || ''[[Apertium-fkv-fin|fkv-fin]]''<br>{{#lst:Apertium-fkv-fin/stats|fkv-fin-stems}} || ''[[Apertium-liv-fin|liv-fin]]''<br>{{#lst:Apertium-liv-fin/stats|liv-fin-stems}} || ''[[Apertium-olo-fin|olo-fin]]''<br>{{#lst:Apertium-olo-fin/stats|olo-fin-stems}} || ''[[Apertium-mrj-fin|mrj-fin]]''<br>{{#lst:Apertium-mrj-fin/stats|mrj-fin-stems}} || ''[[Apertium-myv-fin|myv-fin]]''<br>{{#lst:Apertium-myv-fin/stats|myv-fin-stems}} || ''[[Apertium-fin-udm|fin-udm]]''<br>{{#lst:Apertium-fin-udm/stats|fin-udm-stems}} || ''[[Apertium-kpv-fin|kpv-fin]]''<br>{{#lst:Apertium-kpv-fin/stats|kpv-fin-stems}} || ''[[Apertium-sme-fin|sme-fin]]''<br>{{#lst:Apertium-sme-fin/stats|sme-fin-stems}} ||
 
|-
 
| '''fkv''' || || ''[[Apertium-fkv-fin|fkv-fin]]''<br>{{#lst:Apertium-fkv-fin/stats|fkv-fin-stems}} || - || || || || || || || ||
 
|-
 
| '''liv''' || || ''[[Apertium-liv-fin|liv-fin]]''<br>{{#lst:Apertium-liv-fin/stats|liv-fin-stems}} || || - || || || || || || ||
 
|-
 
| '''olo''' || || ''[[Apertium-olo-fin|olo-fin]]''<br>{{#lst:Apertium-olo-fin/stats|olo-fin-stems}} || || || - || || || || || ||
 
|-
 
| '''mrj''' || || ''[[Apertium-mrj-fin|mrj-fin]]''<br>{{#lst:Apertium-mrj-fin/stats|mrj-fin-stems}} || || || || - || || || || ||
 
|-
 
| '''myv''' || || ''[[Apertium-myv-fin|myv-fin]]''<br>{{#lst:Apertium-myv-fin/stats|myv-fin-stems}} || || || || || - || || || ||
 
|-
 
| '''udm''' || || ''[[Apertium-fin-udm|fin-udm]]''<br>{{#lst:Apertium-fin-udm/stats|fin-udm-stems}} || || || || || || - || || ||
 
|-
 
| '''kpv''' || || ''[[Apertium-kpv-fin|kpv-fin]]''<br>{{#lst:Apertium-kpv-fin/stats|kpv-fin-stems}} || || || || || || || - || ||
 
|-
 
| '''sme''' || || ''[[Apertium-sme-fin|sme-fin]]''<br>{{#lst:Apertium-sme-fin/stats|sme-fin-stems}} || || || || || || || || - || ''[[Apertium-sme-sma|sme-sma]]''<br>{{#lst:Apertium-sme-sma/stats|sme-sma-stems}}
 
|-
 
| '''sma''' || || || || || || || || || || ''[[Apertium-sme-sma|sme-sma]]''<br>{{#lst:Apertium-sme-sma/stats|sme-sma-stems}} || -
 
|-
 
| || || || || || || || || || || ||
 
|-
 
| '''deu''' || || || || || || || || || || ''[[Apertium-sme-deu|sme-deu]]''<br>{{#lst:Apertium-sme-deu/stats|sme-deu-stems}} ||
 
|-
 
| '''eng''' || ''[[Apertium-hun-eng|hun-eng]]''<br>{{#lst:Apertium-hun-eng/stats|hun-eng-stems}} || ''[[Apertium-fin-eng|fin-eng]]''<br>{{#lst:Apertium-fin-eng/stats|fin-eng-stems}} || || || || || || || || ||
 
|-
 
| '''epo''' || ''[[Apertium-eo-hu|eo-hu]]''<br>{{#lst:Apertium-eo-hu/stats|eo-hu-stems}} || ''[[Apertium-eo-fi|eo-fi]]''<br>{{#lst:Apertium-eo-fi/stats|eo-fi-stems}} || || || || || || || || ||
 
|-
 
| '''est''' || || ''[[Apertium-fin-est|fin-est]]''<br>{{#lst:Apertium-fin-est/stats|fin-est-stems}} || || || || || || || || ||
 
|-
 
| '''eus''' || ''[[Apertium-eu-hu|eu-hu]]''<br>{{#lst:Apertium-eu-hu/stats|eu-hu-stems}} || || || || || || || || || ''[[Apertium-eus-sme|eus-sme]]''<br>{{#lst:Apertium-eus-sme/stats|eus-sme-stems}} ||
 
|-
 
| '''mhr''' || || || || || || || || || ''[[Apertium-kpv-mhr|kpv-mhr]]''<br>{{#lst:Apertium-kpv-mhr/stats|kpv-mhr-stems}} || ||
 
|-
 
| '''nob''' || || || || || || || || || || '''[[Apertium-sme-nob|sme-nob]]'''<br>{{#lst:Apertium-sme-nob/stats|sme-nob-stems}} ||
 
|-
 
| '''rus''' || || || || || || || || ''[[Apertium-udm-rus|udm-rus]]''<br>{{#lst:Apertium-udm-rus/stats|udm-rus-stems}} || || ||
 
|-
 
| '''smj''' || || || || || || || || || || ''[[Apertium-sme-smj|sme-smj]]''<br>{{#lst:Apertium-sme-smj/stats|sme-smj-stems}} ||
 
|-
 
| '''spa''' || || || || || || || || || || ''[[Apertium-sme-spa|sme-spa]]''<br>{{#lst:Apertium-sme-spa/stats|sme-spa-stems}} ||
 
 
|}
 
|}
   
Line 195: Line 287:
 
{|class=wikitable
 
{|class=wikitable
 
! Language !! Text
 
! Language !! Text
|-
 
|| Hungarian || Minden. emberi lény szabadon születik és egyenlő méltósága és joga van. Az emberek, ésszel és lelkiismerettel bírván, egymással szemben testvéri szellemben kell hogy viseltessenek.
 
 
|-
 
|-
 
|| Finnish || Kaikki ihmiset syntyvät vapaina ja tasavertaisina arvoltaan ja oikeuksiltaan. Heille on annettu järki ja omatunto, ja heidän on toimittava toisiaan kohtaan veljeyden hengessä.
 
|| Finnish || Kaikki ihmiset syntyvät vapaina ja tasavertaisina arvoltaan ja oikeuksiltaan. Heille on annettu järki ja omatunto, ja heidän on toimittava toisiaan kohtaan veljeyden hengessä.
 
|-
 
|-
 
|| Saami, Northern || Buot olbmot leat riegádan friddjan ja olmmošárvvu ja olmmošvuoigatvuoðaid dáfus dássásažžab, Sudhuude kea addib huervnu ha ianedivdym ha vyigjat gakget neabbydut gyunnuudeaset gyivdy vuekhakaš vuoiŋŋain.
 
|| Saami, Northern || Buot olbmot leat riegádan friddjan ja olmmošárvvu ja olmmošvuoigatvuoðaid dáfus dássásažžab, Sudhuude kea addib huervnu ha ianedivdym ha vyigjat gakget neabbydut gyunnuudeaset gyivdy vuekhakaš vuoiŋŋain.
  +
|-
  +
|| Hungarian || Minden. emberi lény szabadon születik és egyenlő méltósága és joga van. Az emberek, ésszel és lelkiismerettel bírván, egymással szemben testvéri szellemben kell hogy viseltessenek.
  +
|-
  +
|| Estonian || Kõik inimesed sünnivad vabadena ja võrdsetena oma väärikuselt ja õigustelt. Neile on antud mõistus ja südametunnistus ja nende suhtumist üksteisesse peab kandma vendluse vaim.
 
|}
 
|}
   
 
This article uses material from the Wikipedia article [https://en.wikipedia.org/wiki/Uralic_languages "Uralic languages"], which is released under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-Share-Alike License 3.0].
 
This article uses material from the Wikipedia article [https://en.wikipedia.org/wiki/Uralic_languages "Uralic languages"], which is released under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-Share-Alike License 3.0].
  +
  +
==See also==
  +
  +
* [[Volga-Kama languages]]
  +
  +
[[Category:Languages]]
  +
[[Category:Documentation in English]]
  +
[[Category:Uralic_languages]]

Latest revision as of 07:17, 14 December 2014

The Uralic languages (urj) constitute a language family of some three dozen related languages descended from a Proto-Uralic language and spoken by more than 25 million people throughout Europe and Northern Asia. Hungarian, Finnish, and Estonian are the Uralic languages with the most native speakers.

The 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[edit]

The ultimate goal is to have multi-purposable transducers for a variety of Uralic languages. These can then be paired for X→Y translation with the addition of a CG for language X and transfer rules / dictionary for the pair X→Y. Below is listed development progress for each language's transducers and dictionary pairs.

Transducers[edit]

Once a transducer has ~80% coverage on a range of medium-large corpora we can say it is "working". Over 90% and it can be considered to be "production".

name language native name ISO 639 formalism state stems paradigms coverage location primary authors
-2 -3
apertium-fin Finnish Suomen kieli fi fin lttoolbox production 408,216 1,526 apertium-fin (languages) Trond, mie
apertium-myv Erzya eŕźań keĺ myv HFST (lexc+twol) development apertium-myv-fin (incubator) Fran, Jack Rueter
apertium-mrj Hill Mari Мары йӹлмӹ mrj HFST (lexc+twol) development apertium-mrj-fin (incubator) Fran, kuprina, jackrueter
apertium-olo Livvi-Karelian Livvi olo HFST (lexc+twol) development apertium-olo-fin (incubator) Fran, rantakau, jackrueter
apertium-fkv Kven Kainun kieli fkv HFST (lexc+twol) prototype apertium-fkv-fin (incubator) Fran, nikerabbit
apertium-sme Northern Sami davvisámegiella sm sme HFST (lexc+twol) prototype apertium-eus-sme (incubator) Linda
apertium-udm Udmurt удмурт кыл udm HFST (lexc+twol) prototype apertium-udm-rus (nursery) Fran, Trond, Andrey, Лукерья, Алексей
apertium-hun Hungarian magyar hu hun lttoolbox prototype 138 50 apertium-hun (incubator) mie
apertium-kpv Komi-Zyrian Коми кыв kpv HFST (lexc+twol) prototype apertium-kpv-mhr (incubator) Fran, Trond, Fedina, Andrei Chemyshev
apertium-mhr Meadow Mari Олык Марий mhr HFST (lexc+twol) prototype apertium-kpv-mhr (incubator) Fran, Fedina, Andrei Chemyshev
apertium-est Estonian eesti keel et est HFST (lexc+twol) prototype apertium-fin-est (incubator) Fran
apertium-smj Lule Sami julevsámegiella smj lttoolbox prototype apertium-sme-smj (incubator) Fran, giellalinda
apertium-liv Livonian līvõ kēļ liv HFST (lexc+twol) ? apertium-liv-fin (incubator) Fran, rblumber, jackrueter
apertium-sma Southern Sami Åarjelsaemien gïele sma lttoolbox ? apertium-sme-sma (nursery) Fran, Trond, rtxanson, leneant, makappfj

Uralic languages by subgroup[edit]

All Uralic languages are thought to have descended, through independent processes of language change, from Proto-Uralic. The traditional classification is as follows:

Existing language pairs[edit]

Text in italic denotes language pairs under development / in the incubator. Regular text denotes a functioning language pair in staging, while text in bold denotes a stable well-working language pair in trunk.

hun fin fkv liv olo mrj myv udm kpv sme sma mhr est smj
hun - fin-hun
153
fin fin-hun
153
- fkv-fin
217
liv-fin
1
olo-fin
197
mrj-fin
273
myv-fin
401
fin-udm
93
kpv-fin
1
sme-fin
7,160
fin-est
16,584
fkv fkv-fin
217
-
liv liv-fin
1
-
olo olo-fin
197
-
mrj mrj-fin
273
-
myv myv-fin
401
-
udm fin-udm
93
-
kpv kpv-fin
1
- kpv-mhr
127
sme sme-fin
7,160
- sme-sma
15,185
sme-smj
39,525
sma sme-sma
15,185
-
mhr kpv-mhr
127
-
est fin-est
16,584
-
smj sme-smj
39,525
-
deu sme-deu
6
eng hun-eng
1,253
fin-eng
159,257
epo eo-hu
31,689
eo-fi
1,043
eus eu-hu
316
eus-sme
586
nob sme-nob
74,763
rus udm-rus
148
spa sme-spa
1

Samples[edit]

Article 1 of the Universal Declaration of Human Rights:

All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.

Language Text
Finnish Kaikki ihmiset syntyvät vapaina ja tasavertaisina arvoltaan ja oikeuksiltaan. Heille on annettu järki ja omatunto, ja heidän on toimittava toisiaan kohtaan veljeyden hengessä.
Saami, Northern Buot olbmot leat riegádan friddjan ja olmmošárvvu ja olmmošvuoigatvuoðaid dáfus dássásažžab, Sudhuude kea addib huervnu ha ianedivdym ha vyigjat gakget neabbydut gyunnuudeaset gyivdy vuekhakaš vuoiŋŋain.
Hungarian Minden. emberi lény szabadon születik és egyenlő méltósága és joga van. Az emberek, ésszel és lelkiismerettel bírván, egymással szemben testvéri szellemben kell hogy viseltessenek.
Estonian Kõik inimesed sünnivad vabadena ja võrdsetena oma väärikuselt ja õigustelt. Neile on antud mõistus ja südametunnistus ja nende suhtumist üksteisesse peab kandma vendluse vaim.

This article uses material from the Wikipedia article "Uralic languages", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

See also[edit]