Difference between revisions of "User talk:Francis Tyers"

From Apertium
Jump to navigation Jump to search
 
(102 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{TOCD}}
Francis, there's an import and export feature of the mediawiki engine, If you tweak it somehow, we may edit the whole dictionary articles here in the wiki and simply export it to Apertium xml format!!! And this will make the whole process unbelievably simpler. We may also utilize the template facilites of the wiki.
Francis, there's an import and export feature of the mediawiki engine, If you tweak it somehow, we may edit the whole dictionary articles here in the wiki and simply export it to Apertium xml format!!! And this will make the whole process unbelievably simpler. We may also utilize the template facilites of the wiki.


:Hi Francis, thanks for the message. Üorked on the table for Pivə. Will work more later. Great project. Good luck. --[[User:Mehrdad|Mehrdad]] 19:11, 1 September 2007 (BST)
:Hi Francis, thanks for the message. Üorked on the table for Pivə. Will work more later. Great project. Good luck. --[[User:Mehrdad|Mehrdad]] 19:11, 1 September 2007 (BST)




:Really glad to see this project,and hope can contribute more in the future. I have to admit though that although I am a native speaker of Azerbaijani, I had no formal education in this language so I may be wrong on some cases. Yes I have a MSN account and will send you the id via email. --[[User:Mehrdad|Mehrdad]] 11:24, 4 September 2007 (BST)
:Really glad to see this project,and hope can contribute more in the future. I have to admit though that although I am a native speaker of Azerbaijani, I had no formal education in this language so I may be wrong on some cases. Yes I have a MSN account and will send you the id via email. --[[User:Mehrdad|Mehrdad]] 11:24, 4 September 2007 (BST)
Line 34: Line 33:


==Basque==
==Basque==
Is there any difference between the main diagram "How Apertium works" between Apertium and Matxin? If yes, where, if not: What is the difference between Matxin and Apertium (except of character coding, (Matxin only iso) and usage of FreeLing (Matxin))?
Is there any difference between the main diagrams "How Apertium works" between Apertium and Matxin? If yes, where, if not: What is the difference between Matxin and Apertium (except of character coding, (Matxin only iso) and usage of FreeLing (Matxin))?


My primary aim is
My primary aim is
*1. English-Hungarian and German-Hungarian, -- Apertium
*1. English-Hungarian and German-Hungarian, -- <s>Apertium</s> Matxin (es-eu, en-eu)
*2. English-German and German-English, -- Apertium
*2. English-German and German-English, -- Apertium or Matxin (es-en, en-es Apertium)
*3. Hungarian-English and Hungarian-German. -- Matxin
*3. Hungarian-English and Hungarian-German. -- <s>Matxin</s> Apertium (eu-en, eu-es)


For 1 is Apertium the right tool, for 2 Apertium, for 3 Matxin, right?
For 1 is Apertium the right tool, for 2 Apertium, for 3 Matxin, right?


Muki987 12:37, 9 April 2009 (UTC)
Muki987 12:37, 9 April 2009 (UTC)

:I would reverse the order.

:*1. Matxin -- We have 'deep' analysis for English, so we should use it .
:*2. Matxin or Apertium -- Again, 'deep' analysis is available for English. But there are many other tools which do en-de so I would count this as reasonably low priority.
:*3. Apertium -- We have POS tagging and morphological analysis for Hungarian, so we should take advantage of this. But there is no free parser available.

:Matxin now supports Unicode, I have updated the page. The main difference between Apertium and Matxin is that the latter uses FreeLing to do chunking and dependency parsing and then does re-ordering based on that. Whereas Apertium is restricted to re-ordering fixed length patterns, Matxin has some degree of recursion. We are planning to extend Apertium this year to support recursive re-ordering, and any resources made now will be able to be re-used in the future. A brief breakdown about current resources would be good. e.g. English analysis (Apertium or Freeling), English generation (Apertium), English--Hungarian bilingual lexicon (?), Hungarian analysis (Hunmorph), Hungarian generation (?). - [[User:Francis Tyers|Francis Tyers]] 12:51, 9 April 2009 (UTC)

:: Yes, now I see, Spanish-Basque is in Matxin. I will start with Matxin.
:: I'll check if analysis of English in Maxtin is good enough for Hungarian.
::I have a quite good English-Hungarian lexicon, I don't think, that causes any problem to transfer it into Apertium xml format, I also know hunspell and the tools behind it quite good. I think that will help at Hungarian generation, and I still hope, I get some support from Hunmorph group in that.
:: Do you know any usable tool de-en, en-de, you consider being at the quality of Apertium?
::You forgot my first question about the main diagram How Apertium works for matix. Such a diagram is very helpful for a beginner. [[User:Muki987|Muki987]] 13:21, 9 April 2009 (UTC)

:::If provide some example sentences in English I can send you back the results of FreeLing analysis. -- If you don't want to install FreeLing yourself.
:::Regarding the lexicon, if you send it to me I'd be happy to take a look at how difficult it would be to convert.
:::Yes, hunspell is good.
:::Free software tools for English--German, unfortunately not. There are many commercial tools though.
:::Regarding the diagram, it is difficult to express like that, as both Apertium and Matxin are typical "transfer" systems. The easiest way of expressing it is that Matxin works on trees, while Apertium works on chunks. To get an idea of the difference, take a look at these two diagrams: [http://nltk.org/doc/en/tree_images/ch06-tree-1.png chunking] and [http://nltk.org/doc/en/tree_images/ch06-tree-2.png parsing]. Apertium analysis is more similar to the first, while Matxin approaches the second. - [[User:Francis Tyers|Francis Tyers]]

*You can find my word collections on http://tkltrans.sf.net
*I will install everything on my pc, so I'll generate examples myself.
* I checked prompt, which is at present the best according the test, it is in fact miserable (E-G, G-E).
* I think, the selection of the right word is unsolved, and even more unsolved is the finding and using of expressions like "no space left on", and the like.
[[User:Muki987|Muki987]] 13:21, 10 April 2009 (UTC)

==Expressions==

What about expressions? For example "look after one's fences" at present not handled at all:

* Peter looked after Martha's fences
* Peter miraba después de las vallas de Martha

The expression will be not at all recognized (Peter handled in the interest of Martha).

Is there something planned for this? Are there working examples available? 20-30% of our speech are expressions!!!! Muki987 13:38, 10 April 2009 (UTC)

:We have two methods of handling expressions. The first is with multiword units in our dictionaries. Please try "He took away the rubbish". The second way is with TMX files, probably you know about them, but they contain translation segments. The example you have given would be a multiword unit. Probably "look after" → "cuidar", but I'll ask the maintainer of es-en when she gets back from holiday. We tend to gear our development towards translating "news text", where these kinds of expressions tend to be less frequent. So you'll have to excuse if we don't have full coverage :) - [[User:Francis Tyers|Francis Tyers]] 20:20, 10 April 2009 (UTC)

*He took away the rubbish -- is this at all an expression??
*Sacó la basura -- word for word the same thing??

:"Take away" is a phrasal verb which is best translated in Spanish by either "llevar" or "sacar". Of course, it has other meanings, for example "<b>take away</b> meal", "a <b>take away</b>", "two <b>take away</b> three". But the most frequent is probably the one we have. As I mentioned on your talk page, [[lexical selection]] is something we'd like to work on. - [[User:Francis Tyers|Francis Tyers]] 21:30, 10 April 2009 (UTC)

* He took the minutes -- he wrote the protocol
*Tomó los minutos -- no word of protocole, I think wrong again

:It would be "apuntar las actas" or "tomar las actas". - [[User:Francis Tyers|Francis Tyers]] 21:30, 10 April 2009 (UTC)

*He took air - he breathed
*Tomó aire - took air-bad again, should be breathed

:I'm not sure I would use this in English. I'd say "take a breath". It doesn't sound very natural. - [[User:Francis Tyers|Francis Tyers]] 21:30, 10 April 2009 (UTC)

I could not find any working examples yet. If you have one, please also explain the English one, my English is not so good. THnaks, [[User:Muki987|Muki987]] 21:22, 10 April 2009 (UTC)

::I've extracted a list of the phrasal verbs we have and you can find them here: http://www.nopaste.com/p/afrZuyaJ3 - [[User:Francis Tyers|Francis Tyers]] 21:30, 10 April 2009 (UTC)

:::*They went Dutch that evening - They payed each his bill
:::*Pagaron a escote que anochecer

::::Again, that expression isn't part of ''my'' lexicon.

:::*They want to go Dutch that evening- They wanted to pay each his bill
:::*Quieren pagar a escote aquel anochecer - Google says: Want to pay a neckline that evening

:::I hope that is correct, and only Google is too stupid for this. [[User:Muki987|Muki987]] 21:45, 10 April 2009 (UTC)

::::And I'm presumably too stupid for not knowing an obscure expression too? ;) - [[User:Francis Tyers|Francis Tyers]] 21:49, 10 April 2009 (UTC)

*He takes a backseat in this project - he played a subordinate role
*Toma un backseat en este proyecto - no word about subordinate role- bad

:This is quite colloquial. As I mention above, we target our development towards translating news text, so if you can't find it on a search of <code>site:news.bbc.co.uk</code> in Google, the chances are we don't have it. This is not to say the system doesn't support it, just for our purposes we don't ''yet'' find the reward sufficient for the effort. - [[User:Francis Tyers|Francis Tyers]] 21:33, 10 April 2009 (UTC)

==Word with multiple meanings==
* He primed the car's petrol tank He filled the gasoline tank
* Él primed la gasolina del coche tanque (probably does not understand the word prime)

What are you, writing novels? I'd never say this, and Zipf's law would probably agree. The problem with "car's petrol tank" → "la gasolina del coche tanque" is a serious one and we should fix that. In fact, it kind of works if you remove the preceding article.

::'Prime' as a verb means to prepare a mechanism for work. In reference to a petrol tank, though I have never heard that usage before, I understand it to mean to fill it -- and fill it to the top; in terms of a weapon (a much more common use), it means to arm it. I think it more likely that the phrase was 'primed the engine', which (among other preparations) includes filling it with fuel. 'prime' also means to apply a coat of primer (paint); in either case, 'preparar' is the most acceptable general purpose Spanish translation. -- [[User:Jimregan|Jimregan]] 09:46, 11 April 2009 (UTC)


:No, I should like just to be able to get rid of the translation's hard part. [[User:Muki987|Muki987]] 21:51, 10 April 2009 (UTC)

::The Spanish←→English system is not suitable for post-edition, and probably won't be in the near future... that is unless you are translating a lot of repetitive text and have a large translation memory. We are an open-source project, we have to focus our limited resources on the achievable. - [[User:Francis Tyers|Francis Tyers]] 21:59, 10 April 2009 (UTC)

<pre>
$ echo "car's petrol tank" | apertium -d . en-es
El tanque de gasolina de coche
</pre>

I'll see if I can fix that now. - [[User:Francis Tyers|Francis Tyers]] 21:44, 10 April 2009 (UTC)

<pre>
$ echo "the car's petrol tank" | apertium -d . en-es
El tanque de gasolina de coche
</pre>

:Done. - [[User:Francis Tyers|Francis Tyers]] 21:50, 10 April 2009 (UTC)

* He woke up at prime time . he woke up very early
* Él woke arriba en tiempo primo - does not understand word woke (past tense of wake)

"prime time" does not equate to "early" in English.

<pre>
$ echo "He woke up" | apertium -d . en-es
Despertó
</pre>

Almost right, should be "se despertó". - [[User:Francis Tyers|Francis Tyers]] 21:43, 10 April 2009 (UTC)

So also not a single working example. Any idea?[[User:Muki987|Muki987]] 21:37, 10 April 2009 (UTC)

:Yes, as I mentioned above, you can give examples of phrases which don't work "until the cows come home", but that isn't what we focus our efforts on. If you want to focus your efforts on that fine... we're primarily interested in dealing with the most ''frequent'' structures first. - [[User:Francis Tyers|Francis Tyers]] 21:43, 10 April 2009 (UTC)

::You see, I am happy, if one example works. The rest is diligence. I understand, that finding the <b>right word and the right expression</b> is by far the hardest part. Then comes <b>word order change,</b> which as far as I can see, also handled. If one example works, one day all will work. [[User:Muki987|Muki987]] 21:51, 10 April 2009 (UTC)

:::If you're looking for "set phrases", then [http://www.nopaste.com/p/aHhn7fiLhb here] is a list of some we have collected (personally I think this is a waste of time, but some people like it). If you are looking for phrasal verbs, please see the examples in [http://www.nopaste.com/p/afrZuyaJ3 this list]. If you are looking for "this phrase I heard one time in a film" to work, then possibly you have the wrong project. - [[User:Francis Tyers|Francis Tyers]] 21:57, 10 April 2009 (UTC)
::::I do not search for anything extravagant or unusual. All I'd like to have is to let the machine make the dirty work at translation. Maybe English is not that pictoresque language as Hungarian and German are, but I can say from own experience, that we (Hungarians) use in more than 10% of our speech expressions, that have a different meaning as a group of words, than simply the words following each other. When I shall be testing, I can show you for sure lot of them. And this is also the case for German. Now I am going to understand, install and test. I hope, all that will make sense. [[User:Muki987|Muki987]] 10:04, 11 April 2009 (UTC)

:::::When we build translators, we pay a lot of attention to frequency. That is, instead of starting with the low frequency "jewels" of the language, we start with the high frequency "building blocks" (this terminology thanks to Mikel, and you might enjoy [http://www.dlsi.ua.es/~mlf/docum/forcada06p2.pdf this paper]). Probably more than 10% of spoken English is expressions, but we consider it less important to correctly translate these than to correctly translate (for example "article noun" "article adjective noun" type phrases). What you are referring to is non-compositionality (the meaning of two words is not the sum of the meanings of the constituent words &mdash; e.g. "compact disc"), and it is one of the main "open issues" in machine translation. The importance of frequency in building MT systems usually takes a while to sink in &mdash; as it is usually completely the opposite of what linguists and translators think of as important, but most people get it eventually (although if like me they'll waste a good deal of time in the process!). - [[User:Francis Tyers|Francis Tyers]] 10:19, 11 April 2009 (UTC)

==Expressions==

1. I found the study of Mikel interesting. He - however- does not handle at all the quality of commercial translation systems. At present the best one is promt, a Russian one, and it produces 60-80% accuracy, which is far away from being usable. Why that?
* Even the words are not completely available for any language pair of the world. That, because one person, the redakteur - is not able to understand and handle all words af a great language. I can give you good examples for this.
::I will always sacrifice completeness to frequency. Le mieux est l'ennemi du bien. (The ''better'' is the enemy of the good) See [http://borel.slu.edu/pub/mt.pdf this paper] as well. - [[User:Francis Tyers|Francis Tyers]] 11:21, 11 April 2009 (UTC)
* The expression coverage is even worse. Hungarian is in my opinion a very coherent language, much less special words and special prononciation than English or German, and still, even for Hungarian I do not know any, even near to complete collection of expressions, even thought the language itself is rich in expressions. I assume, English and German look even worse.
* Statistic approaches, like google's look very promising at the first glance. At the second one they show, that there is no room for improvements in them, and they will remain forever on their 60-90% level because the lack of internal understanding and intelligence.
::Personally I consider the way forward in MT to be a combination of rule-based and statistical approaches. For doing lexical selection for example, statistical approaches have many benefits over rule-based ones. - [[User:Francis Tyers|Francis Tyers]] 11:21, 11 April 2009 (UTC)

I tried to interpret you sentence: The importance of frequency in building MT systems usually takes a while to sink in.

Sink in means decrease?

::Sink in here means "to understand fully" ("to assimilate") - [[User:Francis Tyers|Francis Tyers]] 11:11, 11 April 2009 (UTC)

You mean here, first an MT system bust be built frequently, and later on less frequently, because quality gets better and better?

::No, I mean that when building a machine translation system, it is of vital importance to plan the work according to the frequency in the language. For example, it is more important to be able to translate "the" and "a" well than "communitarianism". It is more important to be able to translate simple structures (e.g. basic noun phrases... article noun 'the book', article adjective noun 'the big book') than complex relative clauses. With 1,000 words you can cover around 50% and with 20,000 words you can cover 90% of any English text. For systems that I build from scratch typically I set the "gauge of quality" for a 0.1 release to be "translates reasonably well sentences of 5--7 words". Starting from scratch, this typically takes around 6 months. - [[User:Francis Tyers|Francis Tyers]] 11:11, 11 April 2009 (UTC)

The expression "take a while" is not in your collection, however, the translation seems to be ok.:
*it takes a while to listen to you
*Toma un rato para escuchar a ti

::The 'a while' is well translated, 'toma' should probably be 'cuesta', 'escuchar a ti' might be better 'escucharte'. Although the sentence in English doesn't make much sense, do you mean "It takes a while to understand you" ? If so, in Spanish I'd probably say "Cuesta entenderte" (although I'm not a native speaker, so any of my translations ''into'' Spanish are suspect) - [[User:Francis Tyers|Francis Tyers]] 11:11, 11 April 2009 (UTC)

[[User:Muki987|Muki987]] 10:54, 11 April 2009 (UTC)
==Ispell-aspell==
Matxin docs says:
5.8 Morphological dictionary (eu_morph_gen)

Basque morphology is complex and owing to its agglutinative character, much
of the standard free software for dealing with morphology (such as ispell
or aspell) is not well adapted for it.
-------------------
The above is not quite correct. The complete situation is as follows:
*<b>Ispell</b> was written by Geoff Kuennings, an Englishman, however, the checking algorithmus was developed by Dömölki Bálint, a Hungarian.
Ispell is, as is, quite well suited for agglutinative languages with its suffix/prefix concept, that is its central part since its beginning.
The only disadvantages are:
**a. the limited number of affixes and
**b. the not existing 2 level suffixes (it has just one level)
However, with that concept as it is, it is possible to write a very well working Hungarian spell checker, and I doubt, that any other language is more sophisticated in agglutination, than Hungarian.

*<b>Myspell</b> is the development of Kevin ..., Canada, started as Ispell in c++. Had all features of Ispell from the very beginning. Németh László from Hungary added to that
** 2 level affixing/prefixing
** speed up of dictionary read in
** Morphological capabilities
** handling of UTF-8 characterset
and the product was renamed to <b>hunspell</b>

*<b>Aspell</b> is an own story. It was originally focused to word corrections, and was not sufficient at all for agglutinating languages, because it did not support the suffix/prefix concept at all. From version 0.60 however, Kevin Atkinson added Ispell's suffix/prefix concept, that made aspell being as good as ispell for agglutinating languages, and from version 0.60.6 (maybe even earlier, not sure) it also supports 2 level prefixing/affixing, exactly as hunspell does. [[User:Muki987|Muki987]] 19:03, 12 April 2009 (UTC)

::I'm just the translator here, please feel free to send this commentary to Aingeru for correction. - [[User:Francis Tyers|Francis Tyers]] 19:07, 12 April 2009 (UTC)

==Hungarian generator works fine==

The secret is: dictionaries have to be taken from http://magyarispell.sf.net. chmorph and analyze are part of hunspell 1.2.8 (current version). Example on my discussion page, at the end. [[User:Muki987|Muki987]] 20:04, 15 April 2009 (UTC)

==Phases==
I'd like to see the phases of translation. Here is what I did:
<pre>
/tmp/x: Martha's cat and Peter are sweet

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-anmor /tmp/x
^Martha/Martha<np><ant><f><sg>$^'s/'s<gen>$ ^cat/cat<n><sg>$ ^and/and<cnjcoo>$ ^Peter/Peter<np><ant><m><sg>$ ^are/be<vbser><pres>$ ^sweet/sweet<adj><sint>/sweet<n><sg>$^./.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-tagger /tmp/x
^Martha<np><ant><f><sg>$^'s<gen>$ ^cat<n><sg>$ ^and<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^be<vbser><pres>$ ^sweet<adj><sint>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-pretransfer /tmp/x
^Martha<np><ant><f><sg>$^'s<gen>$ ^cat<n><sg>$ ^and<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^be<vbser><pres>$ ^sweet<adj><sint>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-chunker /tmp/x
^nom_genitiu_nom<SN><DET><GD><sg>{^el<det><def><3><4>$ ^gato<n><3><4>$ ^de<pr>$ ^Martha<np><ant><f><sg>$}$ ^cnj<cnjcoo>{^y<cnjcoo>$}$ ^nom<SN><UNDET><m><sg>{^Peter<np><ant><3><4>$}$ ^be<Vcop><vbser><pri><PD><ND>{^ser<vbser><3><4><5>$}$ ^adj<SA><mf><ND>{^dulce<adj><2><3>$}$^punt<sent>{^.<sent>$}$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-interchunk /tmp/x
^nom_genitiu_nom<SN><DET><m><sg>{^el<det><def><3><4>$ ^gato<n><3><4>$ ^de<pr>$ ^Martha<np><ant><f><sg>$}$ ^cnj<cnjcoo>{^y<cnjcoo>$}$ ^nom<SN><PDET><m><sg>{^Peter<np><ant><3><4>$}$ ^be<Vcop><vbser><pri><p3><pl>{^ser<vbser><3><4><5>$}$ ^adj<SA><mf><pl>{^dulce<adj><2><3>$}$^punt<sent>{^.<sent>$}$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-postchunk /tmp/x
^el<det><def><m><sg>$ ^gato<n><m><sg>$ ^de<pr>$ ^Martha<np><ant><f><sg>$ ^y<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^ser<vbser><pri><p3><pl>$ ^dulce<adj><mf><pl>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-generador /tmp/x
el gato ~de Martha ~y Peter son dulces
</pre>

Is that the correct order?

:Yes, exactly correct. One is missing though <code>en-es-anmor</code>, which is the first stage. - [[User:Francis Tyers|Francis Tyers]] 09:22, 16 April 2009 (UTC)

::Thanks, added anmor. [[User:Muki987|Muki987]] 09:28, 16 April 2009 (UTC)
==Comments==
Added some comments to hunmorph speed on my talk page. [[User:Muki987|Muki987]] 20:25, 16 April 2009 (UTC)
PLease see the end of my talk page, thanks [[User:Muki987|Muki987]] 21:01, 22 April 2009 (UTC) Please check again. Thanks [[User:Muki987|Muki987]] 22:44, 22 April 2009 (UTC) x [[User:Muki987|Muki987]] 08:12, 23 April 2009 (UTC)x. [[User:Muki987|Muki987]] 08:48, 23 April 2009 (UTC) x [[User:Muki987|Muki987]] 10:42, 25 April 2009 (UTC) x (Dep analysis, at the end)x Thanks, Ok, I do not report. [[User:Muki987|Muki987]] 21:17, 20 May 2009 (UTC)
===Wiki===
If you happen to know, how to add editing images in upper left part of the editing window, and added it, that would make work with wiki easier. [[User:Muki987|Muki987]] 09:03, 26 May 2009 (UTC)

page Matxin: I added a part /generation/ , I think it was forgotten last time. I translated it with promt, please check. The pictures are better as center, as thumb it is cumbersome to work with them, also at printout not so good. Thanks. [[User:Muki987|Muki987]] 08:45, 27 May 2009 (UTC)

==sh files==
Hi,
I put my files and the result onto:
[[Talk:Apertium_New_Language_Pair_HOWTO]]

Could you please check, where is the error? Thanks, [[User:Muki987|Muki987]] 22:18, 29 April 2009 (UTC)


::<nowiki>:)</nowiki>. Please see the comments on your page Muki. [[User:Francis Tyers|Francis Tyers]] 05:47, 30 April 2009 (UTC)

:: I translated everything, corrected en.dix, error behaviur same as yesterday, wrote now 3 outputs fyi, maybe better to try to find piece after piece . [[User:Muki987|Muki987]] 09:17, 30 April 2009 (UTC)
==Freelang==
Does freelang has something like depsvg to display the output?
does it support conll format (then depsvg could be used).

The problem with present output is, that it utterly strays the words, so it is hard to find the original sentence in the output.[[User:Muki987|Muki987]] 14:10, 17 June 2009 (UTC)

== Apertium unstable ==

Hi Francis, we're getting a lot of outages of Apertium from translatewiki.net. Service appears to have been down for at least the last hour. Siebrand 18:40, 11 June 2010 (UTC)

== Modifications de la page principale ==
Bonjour et bienvenue à le Wiki d'Apertium, je voudrais te démander, pour quoi est-ce que tu as mis le paire "anglais--arabe" dans le page principal ? Merci beaucoup, - [[User:Francis Tyers|Francis Tyers]] 17:41, 14 June 2011 (UTC)
:Je reviens sur Internet après les congés d'été. Le rajout de la paire anglais - arabe a été rajouté sous IP le 4 mai 2011 et mes modifications de la page principales étaient du 3 juin. Ma première modification provient du fait que la page [[List of language pairs]] est en l'état (inchangé depuis des mois) d'une rare inutilité: le contenu du tableau se limitant à
name ↓ left ↓ right ↓ left monodix ↓ right monodix ↓ bidix ↓ left→right rules ↓ right→left rules ↓
??-?? ?? ?? 0 0 0
:J'avais donc mis le lien sur la page des mainteneurs qui contient au moins des informations intelligibles. L'intervention qui a suivi a consisté à rééquilibrer la hauteur des colonnes du tableau pour éviter que la colonne de droite soit la plus longue. Actuellement, elle l'est de noveau chez moi probablement parcve que ma largeur d'affichage est limité (je n'ai pas sucombé à la mode des écrans hyper panoramiques) et les paires nn-nb et mk-bg sont les premières à s'afficher sur 2 lignes. Peut être vaudrait-il mieux se limiter à un tableau de 3 colonnes. [[User:Bech|Bech]] 17:57, 31 August 2011 (UTC)

== Réactivité des mainteneurs de paires ==
Après avoir traduit les pages de mon tout dernier site avec apertium, j'ai signalé par mail du 23 mai des mots manquants pour la traduction du français vers l'espagnol (en proposant la traduction) à mlf@ua.es (j'avais vu quelque part qu'avec toi, c'était ou ça avait été l'un des développeurs), puis en juin des mots à rajouter pour la traduction français-esperanto à Hèctor Alòs (contacté part l'interface du wiki).
Dans les 2 cas, aucun retour, pas même un accusé de réception. Et les traducteurs n'ont pas été actualisés. Il me reste des mots à traduire entre l'espagnol et le portugais, mais est il utile dans ce cas de le faire savoir à quelqu'un ? [[User:Bech|Bech]] 17:57, 31 August 2011 (UTC)

:Vous pouvez ajouter les mots vous-mêmes. Je ne sais pas pourquoi vous n'avez pas reçu un retour, mais peut être ils sont très occupes. Si vous voulez plus d'information, vous pouvez contacter avec notre liste de corriel: apertium-stuff@lists.sourceforge.net - [[User:Francis Tyers|Francis Tyers]] 06:19, 2 September 2011 (UTC)

::Pour les modification personnelles des fichiers Apertium, j'attendrai un peu. Je commencerai par traduire des pages de ce wiki en français et ce sera une occasion d'étudier le fonctionnement d'Apertium.

:::Bien <nowiki>:)</nowiki>

::Je pense qu'il faudrait rajouter une catégorie '''English documentation''' (je peux la faire), tout comme il y aurait la catégorie '''Documentation en français''' et peut être d'autres selon les contributeurs.

:::Je suis totalement d'accord, c'est un très bonne idee. J'ai déjà commencé, [[:Category:Documentation in English]], [[:Category:Documentation en français]]. - [[User:Francis Tyers|Francis Tyers]] 10:02, 3 September 2011 (UTC)

Pour le mises à jour de fichiers Apertium, je pense que la manière de le faire est plus contraignante que pour les logiciels libres que je suis le seul à faire évoluer. J'ai de toutes façon renoncé provisoirement à installer Apertium à partir de fichiers tar. L'installation m'a l'air plus compliquée que pour un logiciel plus classique. Et le fait que (c'est peut être un choix imposé par Sourceforge) les explications pour des couples de langues comme eo-fr, fr-es, es-pt soient systématiquement et exclusivement en anglais est (encore plus que pour d'autres logiciels) d'une rare stupidité qui a le don de m'énerver.

:Les explicationes où ? Les fichiers 'INSTALL' ? Tu as raison que c'est ridicule avoir les instructions seulement en anglais, et si tu nous peux expliquer exactement les changements que nous devons faire, j'essayerai de les faire.

Ce sera certainement plus facile avec des apt-get, mais je n'ai pas encore fait de partition Debian/Ubuntu.<br>Sinon, compte tenu de ton prénom et de ton français sans faute, je me suis demandé si tu étais français et j'ai trouvé la réponse sur ton profil du wikipedia anglophone. Je pense que tu peux rajouter le français dans les langues que tu afirmes parler (au moins un peu). Ou alors Apertium est encore plus performant que je pensais. [[User:Bech|Bech]] 23:36, 2 September 2011 (UTC)

:Merci beaucoup, je n'utilise pas Apertium pour faire les traductions. Seulement de temps en temps pour traduire un mot que je ne sais pas très bien comment s'écrit. Je crois que peut être je peut mettre français comme "A2", mais seulement de la langue écrite. De parler je suis null ;) - [[User:Francis Tyers|Francis Tyers]] 10:02, 3 September 2011 (UTC)

name ↓ left ↓ right ↓ left monodix ↓ right monodix ↓ bidix ↓ left→right rules ↓ right→left rules ↓
??-?? ?? ?? 0 0 0
:J'avais donc mis le lien sur la page des mainteneurs qui contient au moins des informations intelligibles. L'intervention qui a suivi a consisté à rééquilibrer la hauteur des colonnes du tableau pour éviter que la colonne de droite soit la plus longue. Actuellement, elle l'est de noveau chez moi probablement parcve que ma largeur d'affichage est limité (je n'ai pas sucombé à la mode des écrans hyper panoramiques) et les paires nn-nb et mk-bg sont les premières à s'afficher sur 2 lignes. Peut être vaudrait-il mieux se limiter à un tableau de 3 colonnes. [[User:Bech|Bech]] 17:57, 31 August 2011 (UTC)

== Réactivité des mainteneurs de paires ==
Après avoir traduit les pages de mon tout dernier site avec apertium, j'ai signalé par mail du 23 mai des mots manquants pour la traduction du français vers l'espagnol (en proposant la traduction) à mlf@ua.es (j'avais vu quelque part qu'avec toi, c'était ou ça avait été l'un des développeurs), puis en juin des mots à rajouter pour la traduction français-esperanto à Hèctor Alòs (contacté part l'interface du wiki).
Dans les 2 cas, aucun retour, pas même un accusé de réception. Et les traducteurs n'ont pas été actualisés. Il me reste des mots à traduire entre l'espagnol et le portugais, mais est il utile dans ce cas de le faire savoir à quelqu'un ? [[User:Bech|Bech]] 17:57, 31 August 2011 (UTC)

:Vous pouvez ajouter les mots vous-mêmes. Je ne sais pas pourquoi vous n'avez pas reçu un retour, mais peut être ils sont très occupes. Si vous voulez plus d'information, vous pouvez contacter avec notre liste de corriel: apertium-stuff@lists.sourceforge.net - [[User:Francis Tyers|Francis Tyers]] 06:19, 2 September 2011 (UTC)

::Pour les modification personnelles des fichiers Apertium, j'attendrai un peu. Je commencerai par traduire des pages de ce wiki en français et ce sera une occasion d'étudier le fonctionnement d'Apertium.

:::Bien <nowiki>:)</nowiki>

::Je pense qu'il faudrait rajouter une catégorie '''English documentation''' (je peux la faire), tout comme il y aurait la catégorie '''Documentation en français''' et peut être d'autres selon les contributeurs.

:::Je suis totalement d'accord, c'est un très bonne idee. J'ai déjà commencé, [[:Category:Documentation in English]], [[:Category:Documentation en français]]. - [[User:Francis Tyers|Francis Tyers]] 10:02, 3 September 2011 (UTC)

Pour le mises à jour de fichiers Apertium, je pense que la manière de le faire est plus contraignante que pour les logiciels libres que je suis le seul à faire évoluer. J'ai de toutes façon renoncé provisoirement à installer Apertium à partir de fichiers tar. L'installation m'a l'air plus compliquée que pour un logiciel plus classique. Et le fait que (c'est peut être un choix imposé par Sourceforge) les explications pour des couples de langues comme eo-fr, fr-es, es-pt soient systématiquement et exclusivement en anglais est (encore plus que pour d'autres logiciels) d'une rare stupidité qui a le don de m'énerver.

:Les explicationes où ? Les fichiers 'INSTALL' ? Tu as raison que c'est ridicule d'avoir les instructions seulement en anglais, et si tu nous peux expliquer exactement les changements que nous devons faire, j'essayerai de les faire.

Ce sera certainement plus facile avec des apt-get, mais je n'ai pas encore fait de partition Debian/Ubuntu.<br>Sinon, compte tenu de ton prénom et de ton français sans faute, je me suis demandé si tu étais français et j'ai trouvé la réponse sur ton profil du wikipedia anglophone. Je pense que tu peux rajouter le français dans les langues que tu afirmes parler (au moins un peu). Ou alors Apertium est encore plus performant que je pensais. [[User:Bech|Bech]] 23:36, 2 September 2011 (UTC)

:Merci beaucoup, je n'utilise pas Apertium pour faire les traductions. Seulement de temps en temps pour traduire un mot dont je ne sais pas très bien comment il s'écrit. Je crois que peut être je peux mettre français comme "A2", mais seulement de la langue écrite. Pour parler je suis null ;) - [[User:Francis Tyers|Francis Tyers]] 10:02, 3 September 2011 (UTC)

== Administrateur ==

Maintenant tu es aussi administrateur si tu veux effacer de pages avec du spam. - [[User:Francis Tyers|Francis Tyers]] 22:32, 11 September 2011 (UTC)
:J'ai vu ça dès lundi matin. Il y a eu beaucoup de nominations. Merci de ta confiance. Le jour où j'ai créé mon compte et ma page de présentation, j'ai été surpris de la rapidité avec laquelle tu as corrigé une faute de genre dans le texte espagnol. Mais à voir ce que font beaucoup de nouveaux utilisateurs avec leur compte, ça explique ta réactivité. Mieux vaut effectivement être plusieurs pour pouvoir faire ça sans y passer 365 jours/an. Je ne sais pas si les problèmes sont aussi fréquents dans d'autres encyclopédies. [[User:Bech|Bech]] 23:59, 14 September 2011 (UTC)

== <nowiki>{{TOCD}}</nowiki> ==

Sur certaines pages, par exemple [[Apertium on Mac OS X (System)]], ça donne des résultats peu esthétiques lorsque l'affichage manque de pixels en largeur. Il se peut aussi qu'avec de vieux navigateurs, la table des matières chevauche des lignes de texte préformatées. Pour la traduction en français, je préfère ne pas utiliser ce template de mise en page. [[User:Bech|Bech]] 00:00, 15 September 2011 (UTC)

== Liste des paires et des dictionnaires ==

Voilà, les pages de listes sont prêtes ou à peu près :

* [[List of language pairs]]
* [[Liste des paires de langues]] (un peu pour le fun de traduire avec <code>sed</code>)
* [[List of dictionaries]]

Il manque :

* à donner le nom de la langue correspondante à une liste de 28 codes et à clarifier le sens d'un 29ème. Je vais envoyer un mail sur la liste pour ça.
* à corriger si nécessaire le texte d'introduction des pages en anglais (tu peux apporter des corrections directement).

Sinon, je pense qu'il y a ce qu'il faut dans les listes de paires de langues pour que la page reste un document "grand public" qui pourra notamment servir de référence sur Wikipedia. Les aspects techniques sont dans la liste de dictionnaires. Là, surtout pour les dictionnaires bilingues, je ne savais pas trop quelles balises compter. Peut être des améliorations à faire à ce niveau et pour les titres de colonnes.

Ensuite, on pourra discuter de l'utilisation de mon script pour générer les pages automatiquement. Si le script doit fonctionner sur un ordinateur qui dispose localement de la totalité des paires de langues d'Apertium (avec les dates de mise à jour des fichiers identiques à celles de SVN), il y a moyen de simplifier et d'accélérer beaucoup le fonctionnement du script.

Actuellement la durée de traitement sans copie locale des paires :
* 30 à 60 minutes la première fois ou après effacement des fichiers mémorisant les résultats des exécutions précédentes du script,
* une dizaine de secondes si rien n'a été modifié depuis la dernière exécution (un seul appel de svn list),
* rajouter une dizaine de secondes par branche modifiée et quelques secondes par paire modifiée dans la branche.

Comme tu restes l'un des principaux intervenants sur ce wiki, je te demande ton avis directement.

Sinon, la plupart des pages que tu as rédigé sont faciles à comprendre (peut être as tu pris la précaution de formuler les phrases à la manière de celles des langues romanes). Je préfère mettre un ? dans mes traductions et ne pas te contacter trop souvent chaque fois que je tombe sur une difficulté. Mais pour l'une des pages, autant moi que unhammer , nous avons eu le même problème. Voir [[Talk:Corpus test]] pour améliorer un morceau de paragraphe. [[User:Bech|Bech]] 16:03, 13 January 2012 (UTC)

==GSOC==

Bonjour! Est-ce que tu peut traduire le 'brochure' (on peut traduire "flyer" comme ça?) de GSOC a français ? J'ai les directions ici: [[Google Summer of Code/Flyer translations]]. Normalment, nous essayons traduire le brochure à toutes les langues que nous pouvons pour démontrer que la communauté d'Apertium c'est grande! :) Merci beaucoup, - [[User:Francis Tyers|Francis Tyers]] 15:12, 7 February 2012 (UTC)
:D'accord. Ce n'est pas un texte très long. Ça peut se faire éventuellement cet après-midi, ou sinon dans le week-end. J'aurai eu ton message la veille, j'aurai même pu mettre à contribution un québécois que j'ai accueilli en bewelcoming. Il m'a donné de bonnes idées le soir de son arrivée pour la traduction de certains mots de la page [[Chunking]] (dont le titre), mais ces 2 derniers soir, on a préféré utiliser mon ordinateur pour d'autres choses.<br>
:J'ai noté aussi quelques pages à mettre à jour suite à la première release de 2012.<br>
:Pour le terme "flyer", dans la mesure où le document tient sur une feuille, il vaut mieux dire ''plaquette''. Un'''e''' ''brochure'' est un document de plusieurs pages reliées.<br>
:Un problème d'interprétation des intention de l'auteur que j'ai déjà eu pour la page [[Using linguistic resources]] est la meilleure traduction de ''open source'' sachant qu'un logiciel''à code ouvert'' n'est pas forcément libre, alors qu'un logiciel libre est obligatoirement à code ouvert. Dans la page [[Utilisation de ressources linguistiques]], j'avais mis : ''de logiciels open-source et de logiciels libres''. En fait, je voie 5 possibilités de "traduction" :
:* open source (on ne traduit pas)
:* à code ouvert
:* libre
:* libre ou open source
:* libre ou à code ouvert
:As tu une préférence par rapport à l'esprit du texte, et notamment par rapport à ce que tu pourrais savoir des buts (pour Google) du "Summer of Code" ? Et est-ce que je traduit "Summer of Code" ?<br>
:Une possibilité pourrait être aussi de parler de ''logiciel libre'' dans le titre mais plutôt de ''code ouvert'' dans le texte. [[User:Bech|Bech]] 14:36, 10 February 2012 (UTC)

==Liste des langues==

Pour quoi il n'y a pas le paire "udmurt-rosse" ? Il reste dans le nursery. - [[User:Francis Tyers|Francis Tyers]] 10:48, 16 February 2012 (UTC)

:Une faute de frappe dans une expression régulière.
dirpair="apertium.[a-zl[a-z][a-z]?(_[A-Z][A-Z])?-[a-z][a-z][a-z]?(_[A-Z][A-Z])?/"
^
:au lieu de
dirpair="apertium.[a-z][a-z][a-z]?(_[A-Z][A-Z])?-[a-z][a-z][a-z]?(_[A-Z][A-Z])?/"
:qui empêchait de détecter les langues dont le premier code est sur 3 caractères.
:corrigé dans le shell mais pas le temps de refaire une mise à jour ce soir (je suis rentré de vacances la nuit dernière et j'ai d'autres travaux en retard). Sinon, j'ai pensé réécrire le shell en plus moderne (Cshell + beaucoup moins de fichiers pour mémoriser les résultats d'un analyse) mais il serait bon de mettre ça sur l'ordinateur qui gère le wiki, avec un cron journalier. Comme Jimmy O'Regan (je crois) avait parlé de rebaptiser .t1x les fichiers de transfert de apertium-es-an , je n'avais rien corrigé et à chaque mise à jour le sens de traduction est indéfini. [[User:Bech|Bech]] 19:58, 6 March 2012 (UTC)

== [[Apertium ile yeni bir dil çeviri sistemi yapmak]] ==

A page with this name was in the category Documentation in English with (since 11th of december), with the exact content of [[Apertium New Language Pair HOWTO]]. You created this page. One day after a first person [[user talk:Omerfaruk04|Omerfaruk04]] wrote in it in Turkich 3 lines about what this page will speak. One week later [[user talk:Yatezcan|Yatezcan]] just put the english content of [[Apertium New Language Pair HOWTO]] and never changed anything on it. I just removed from it the Documentation in English category today.

Translators losts ? If it is the case, it would be better to make of this page a redirection to the English version, or to remove it. [[User:Bech|Bech]] 13:58, 24 March 2012 (UTC)

== [[Cookbook]] ==

You deleted this page on the 15th of april. Was this Apertium page obsolete or is it a mistake when deletin other non Apertium pages ? [[User:Bech|Bech]] 21:24, 9 May 2012 (UTC)

:It was ancient, and not accurate anymore. - [[User:Francis Tyers|Francis Tyers]] 05:52, 10 May 2012 (UTC)

== Antispam agaçant ==

I got these messages when inserting 2 new pages :

Page automatiquement protégée pour cause de spam

La page que vous avez voulu publier a été bloquée par le filtre anti-pourriel. Ceci est probablement causé par un lien sur liste noire pointant vers un site externe.

La chaîne de caractères « iz<b></b>ing » a déclenché le détecteur de pourriel.

Revenir à la page Formation d'un tagger de langue cible.


Page automatiquement protégée pour cause de spam

La page que vous avez voulu publier a été bloquée par le filtre anti-pourriel. Ceci est probablement causé par un lien sur liste noire pointant vers un site externe.

La chaîne de caractères « iz<b></b>ation » a déclenché le détecteur de pourriel.

Revenir à la page Créer un tagger en mode automatique.

With some html like <pre><b></b></pre> it works, but for several users of the wiki (administrators) this filter should be taken off.

I forgot to sign. But after woatching these pages, as the string is inside <nowiki><pre></nowiki>, what I added can be seen on the text. I don't work more on that now. [[User:Bech|Bech]] 00:47, 11 November 2012 (UTC)
:La solution plus facile c'est reemplacer '-iz-' avec '-is-'. Je seulement voix -iźation/-iźing dans les pages du pourriel. Les utilisateurs du Wiki d'Apertium normalment utilisent -isation/-ising. - [[User:Francis Tyers|Francis Tyers]] 00:50, 11 November 2012 (UTC)
::Je voie que je ne suis pas le seul à travailler sur ordinateur à cette heure-ci. :-)) Simplement, les pages anglaises du wiki mettaient ''iz''. N'est-ce pas le texte généré par l'outil ? [[User:Bech|Bech]] 00:58, 11 November 2012 (UTC)

==Terminologie==

Peut-être meilleur:

* tagueur -> étiqueteur (ca. etiquetador)
* formation -> entraînement (ca. entrenament)

- [[User:Francis Tyers|Francis Tyers]] 14:31, 11 November 2012 (UTC)

Pourquoi pas !

Certains titres de page ont été créés alors que j'avais un aperçu moins global d'Apertium qu'aujourd'hui.

Pour "entraînement", j'ai pris l'habitude de lire "training/train a tagger" sur la liste de discussion alors qu'il y a 6 mois ou plus, cette expression me semblait étrange.

Pour "étiqueteur" pourquoi pas également, mais ça supposera de retoucher pas mal de pages où je parle de "balises", "baliser" pour "tag" et tagging".

[[User:Bech|Bech]] 15:14, 11 November 2012 (UTC)

== Exemples de règles de transfert ==

You seem not to have worked on translation. For the 2 next days, I have time to work on it. [[User:Bech|Bech]] 09:09, 26 March 2013 (UTC)

:It's ok, I will translate it, but so far the people I have sent it to speak French :) - [[User:Francis Tyers|Francis Tyers]] 09:10, 26 March 2013 (UTC)

::I wrote that because I have nothing other to do before 17 PM today, so I started the translation as I did not see a new English page started. [[User:Bech|Bech]] 10:01, 26 March 2013 (UTC)

== Wiki configuration settings ==

Hello! As you surely know, this wiki isn't particularly fast. It's our (MediaWiki's) fault, the configuration documentation is horrible; I'm working on it, at [[mediawikiwiki:Manual:Performance tuning]]. What you may not know is that the wiki appears to be completely unusable if one sets an interface language other than English (or at least, I unsuccessfully waited for a page to load for several minutes); this is a strong hint that we're hitting the database to fetch l10n, I suspect (though I'm not a dev). I propose two things:
* first, set [[mediawikiwiki:Manual:$wgCacheDirectory|$wgCacheDirectory]], for instance <code>$wgCacheDirectory = $IP/cache</code>, and then run <code>php maintenance/rebuildLocalisationCache.php</code>;
* second, if you want, for me to quickly try and give a patch that you can easily apply, email me your LocalSettings.php (without DB passwords and the like, of course :) ) and, as information on the server, at least the output of <code>php -r 'phpinfo();' | grep apc</code>.
--[[User:Nemo bis|Nemo]] ([[User talk:Nemo bis|talk]]) 10:13, 21 March 2014 (UTC)

http://paste2.org/phKVvypa

== 'English-Swahili' pair ==

'English=Lingala' pair wasn't part of the idea list for GSOC19. I'm planning to work on the 'English-Swahili' pair first as part of GSOC and then work on the 'English-Lingala' pair.

Latest revision as of 04:47, 10 March 2019

Francis, there's an import and export feature of the mediawiki engine, If you tweak it somehow, we may edit the whole dictionary articles here in the wiki and simply export it to Apertium xml format!!! And this will make the whole process unbelievably simpler. We may also utilize the template facilites of the wiki.

Hi Francis, thanks for the message. Üorked on the table for Pivə. Will work more later. Great project. Good luck. --Mehrdad 19:11, 1 September 2007 (BST)
Really glad to see this project,and hope can contribute more in the future. I have to admit though that although I am a native speaker of Azerbaijani, I had no formal education in this language so I may be wrong on some cases. Yes I have a MSN account and will send you the id via email. --Mehrdad 11:24, 4 September 2007 (BST)

Hi. I don't know about 'awesome' yet - I have a bug or two to work out ("Error: Unsupported transducer type for ."), some tag reordering to do, and a heck of a lot more pardefs to write (Polish morphology is... extensive :)

Actually, I'm interested in Polish-{English,Irish,Russian} and Irish-English. I have a lot of spare time :) Yes, I would be very interested in help with SVN, thank you.

IM... hmm... I have Google Chat, Tlen, and ICQ (if it still works). Any preference?

I have a few Polish-English wordlists that I've built up over the past few years of learning the language; I just need to gather them, sort them, and add morphological information. I'll certainly have a look at it. Thanks again. -- Jimregan 21:16, 6 October 2007 (BST)

English[edit]

Hi Francis, it was I who made the edits to the Apertium HOWTO. One thing, I changed the spelling to "realized" because that is how it is spelled in international English (US, Canada, etc.). Your spelling is a British variation, a French derivative (not German like the "z" spelling). Same goes for many other words. For instance, internationalization, not internationisation (it is even indicated as a spelling error in this Wiki editor, with red text, and so is "realise"). --Laseray 14:33, 17 April 2008 (BST)

Breton[edit]

  • Hi, besides TermOfis, our terminological database, we are building a lexicographical one. I haven't checked it recently but it should be around 60 000 lemmatized forms in it by now. Do you think it could help you ? --Fulup 17:31, 9 November 2008 (UTC)

Yes definitely! Do you know if it includes part-of-speech also?

no, it does not (I'll show you in December), but Omegawiki have some.

We have been working on extracting information from Jan Deloof's dictionary of Breton--Dutch, which he let us use under the GPL. Do you know of it? - Francis Tyers 17:33, 9 November 2008 (UTC)

yes, I get it here at home, but I haven't used it (I don't speak dutch). I think it should be ok to use anyway. --Fulup 17:40, 9 November 2008 (UTC)

Icelandic[edit]

Hi Fran. The two "bread" sentences I removed from regression tests was because they have never worked for me. I was going to show how the tests worked so I wanted them to be on the "right" side of the pending/regression tests... which is why I moved them. I've always done svn up and make before testing (learned that the hard way), so I don't understand why they work for you but not for me. --Martha 16:41, 5 March 2009 (UTC)

Basque[edit]

Is there any difference between the main diagrams "How Apertium works" between Apertium and Matxin? If yes, where, if not: What is the difference between Matxin and Apertium (except of character coding, (Matxin only iso) and usage of FreeLing (Matxin))?

My primary aim is

  • 1. English-Hungarian and German-Hungarian, -- Apertium Matxin (es-eu, en-eu)
  • 2. English-German and German-English, -- Apertium or Matxin (es-en, en-es Apertium)
  • 3. Hungarian-English and Hungarian-German. -- Matxin Apertium (eu-en, eu-es)

For 1 is Apertium the right tool, for 2 Apertium, for 3 Matxin, right?

Muki987 12:37, 9 April 2009 (UTC)

I would reverse the order.
  • 1. Matxin -- We have 'deep' analysis for English, so we should use it .
  • 2. Matxin or Apertium -- Again, 'deep' analysis is available for English. But there are many other tools which do en-de so I would count this as reasonably low priority.
  • 3. Apertium -- We have POS tagging and morphological analysis for Hungarian, so we should take advantage of this. But there is no free parser available.
Matxin now supports Unicode, I have updated the page. The main difference between Apertium and Matxin is that the latter uses FreeLing to do chunking and dependency parsing and then does re-ordering based on that. Whereas Apertium is restricted to re-ordering fixed length patterns, Matxin has some degree of recursion. We are planning to extend Apertium this year to support recursive re-ordering, and any resources made now will be able to be re-used in the future. A brief breakdown about current resources would be good. e.g. English analysis (Apertium or Freeling), English generation (Apertium), English--Hungarian bilingual lexicon (?), Hungarian analysis (Hunmorph), Hungarian generation (?). - Francis Tyers 12:51, 9 April 2009 (UTC)
Yes, now I see, Spanish-Basque is in Matxin. I will start with Matxin.
I'll check if analysis of English in Maxtin is good enough for Hungarian.
I have a quite good English-Hungarian lexicon, I don't think, that causes any problem to transfer it into Apertium xml format, I also know hunspell and the tools behind it quite good. I think that will help at Hungarian generation, and I still hope, I get some support from Hunmorph group in that.
Do you know any usable tool de-en, en-de, you consider being at the quality of Apertium?
You forgot my first question about the main diagram How Apertium works for matix. Such a diagram is very helpful for a beginner. Muki987 13:21, 9 April 2009 (UTC)
If provide some example sentences in English I can send you back the results of FreeLing analysis. -- If you don't want to install FreeLing yourself.
Regarding the lexicon, if you send it to me I'd be happy to take a look at how difficult it would be to convert.
Yes, hunspell is good.
Free software tools for English--German, unfortunately not. There are many commercial tools though.
Regarding the diagram, it is difficult to express like that, as both Apertium and Matxin are typical "transfer" systems. The easiest way of expressing it is that Matxin works on trees, while Apertium works on chunks. To get an idea of the difference, take a look at these two diagrams: chunking and parsing. Apertium analysis is more similar to the first, while Matxin approaches the second. - Francis Tyers
  • You can find my word collections on http://tkltrans.sf.net
  • I will install everything on my pc, so I'll generate examples myself.
  • I checked prompt, which is at present the best according the test, it is in fact miserable (E-G, G-E).
  • I think, the selection of the right word is unsolved, and even more unsolved is the finding and using of expressions like "no space left on", and the like.

Muki987 13:21, 10 April 2009 (UTC)

Expressions[edit]

What about expressions? For example "look after one's fences" at present not handled at all:

   * Peter looked after Martha's fences
   * Peter miraba después de las vallas de Martha 

The expression will be not at all recognized (Peter handled in the interest of Martha).

Is there something planned for this? Are there working examples available? 20-30% of our speech are expressions!!!! Muki987 13:38, 10 April 2009 (UTC)

We have two methods of handling expressions. The first is with multiword units in our dictionaries. Please try "He took away the rubbish". The second way is with TMX files, probably you know about them, but they contain translation segments. The example you have given would be a multiword unit. Probably "look after" → "cuidar", but I'll ask the maintainer of es-en when she gets back from holiday. We tend to gear our development towards translating "news text", where these kinds of expressions tend to be less frequent. So you'll have to excuse if we don't have full coverage :) - Francis Tyers 20:20, 10 April 2009 (UTC)
  • He took away the rubbish -- is this at all an expression??
  • Sacó la basura -- word for word the same thing??
"Take away" is a phrasal verb which is best translated in Spanish by either "llevar" or "sacar". Of course, it has other meanings, for example "take away meal", "a take away", "two take away three". But the most frequent is probably the one we have. As I mentioned on your talk page, lexical selection is something we'd like to work on. - Francis Tyers 21:30, 10 April 2009 (UTC)
  • He took the minutes -- he wrote the protocol
  • Tomó los minutos -- no word of protocole, I think wrong again
It would be "apuntar las actas" or "tomar las actas". - Francis Tyers 21:30, 10 April 2009 (UTC)
  • He took air - he breathed
  • Tomó aire - took air-bad again, should be breathed
I'm not sure I would use this in English. I'd say "take a breath". It doesn't sound very natural. - Francis Tyers 21:30, 10 April 2009 (UTC)

I could not find any working examples yet. If you have one, please also explain the English one, my English is not so good. THnaks, Muki987 21:22, 10 April 2009 (UTC)

I've extracted a list of the phrasal verbs we have and you can find them here: http://www.nopaste.com/p/afrZuyaJ3 - Francis Tyers 21:30, 10 April 2009 (UTC)
  • They went Dutch that evening - They payed each his bill
  • Pagaron a escote que anochecer
Again, that expression isn't part of my lexicon.
  • They want to go Dutch that evening- They wanted to pay each his bill
  • Quieren pagar a escote aquel anochecer - Google says: Want to pay a neckline that evening
I hope that is correct, and only Google is too stupid for this. Muki987 21:45, 10 April 2009 (UTC)
And I'm presumably too stupid for not knowing an obscure expression too? ;) - Francis Tyers 21:49, 10 April 2009 (UTC)
  • He takes a backseat in this project - he played a subordinate role
  • Toma un backseat en este proyecto - no word about subordinate role- bad
This is quite colloquial. As I mention above, we target our development towards translating news text, so if you can't find it on a search of site:news.bbc.co.uk in Google, the chances are we don't have it. This is not to say the system doesn't support it, just for our purposes we don't yet find the reward sufficient for the effort. - Francis Tyers 21:33, 10 April 2009 (UTC)

Word with multiple meanings[edit]

  • He primed the car's petrol tank He filled the gasoline tank
  • Él primed la gasolina del coche tanque (probably does not understand the word prime)

What are you, writing novels? I'd never say this, and Zipf's law would probably agree. The problem with "car's petrol tank" → "la gasolina del coche tanque" is a serious one and we should fix that. In fact, it kind of works if you remove the preceding article.

'Prime' as a verb means to prepare a mechanism for work. In reference to a petrol tank, though I have never heard that usage before, I understand it to mean to fill it -- and fill it to the top; in terms of a weapon (a much more common use), it means to arm it. I think it more likely that the phrase was 'primed the engine', which (among other preparations) includes filling it with fuel. 'prime' also means to apply a coat of primer (paint); in either case, 'preparar' is the most acceptable general purpose Spanish translation. -- Jimregan 09:46, 11 April 2009 (UTC)


No, I should like just to be able to get rid of the translation's hard part. Muki987 21:51, 10 April 2009 (UTC)
The Spanish←→English system is not suitable for post-edition, and probably won't be in the near future... that is unless you are translating a lot of repetitive text and have a large translation memory. We are an open-source project, we have to focus our limited resources on the achievable. - Francis Tyers 21:59, 10 April 2009 (UTC)
$ echo "car's petrol tank"  | apertium -d . en-es
El tanque de gasolina de coche

I'll see if I can fix that now. - Francis Tyers 21:44, 10 April 2009 (UTC)

$ echo "the car's petrol tank"  | apertium -d . en-es
El tanque de gasolina de coche
Done. - Francis Tyers 21:50, 10 April 2009 (UTC)
  • He woke up at prime time . he woke up very early
  • Él woke arriba en tiempo primo - does not understand word woke (past tense of wake)

"prime time" does not equate to "early" in English.

$ echo "He woke up" | apertium -d . en-es
Despertó

Almost right, should be "se despertó". - Francis Tyers 21:43, 10 April 2009 (UTC)

So also not a single working example. Any idea?Muki987 21:37, 10 April 2009 (UTC)

Yes, as I mentioned above, you can give examples of phrases which don't work "until the cows come home", but that isn't what we focus our efforts on. If you want to focus your efforts on that fine... we're primarily interested in dealing with the most frequent structures first. - Francis Tyers 21:43, 10 April 2009 (UTC)
You see, I am happy, if one example works. The rest is diligence. I understand, that finding the right word and the right expression is by far the hardest part. Then comes word order change, which as far as I can see, also handled. If one example works, one day all will work. Muki987 21:51, 10 April 2009 (UTC)
If you're looking for "set phrases", then here is a list of some we have collected (personally I think this is a waste of time, but some people like it). If you are looking for phrasal verbs, please see the examples in this list. If you are looking for "this phrase I heard one time in a film" to work, then possibly you have the wrong project. - Francis Tyers 21:57, 10 April 2009 (UTC)
I do not search for anything extravagant or unusual. All I'd like to have is to let the machine make the dirty work at translation. Maybe English is not that pictoresque language as Hungarian and German are, but I can say from own experience, that we (Hungarians) use in more than 10% of our speech expressions, that have a different meaning as a group of words, than simply the words following each other. When I shall be testing, I can show you for sure lot of them. And this is also the case for German. Now I am going to understand, install and test. I hope, all that will make sense. Muki987 10:04, 11 April 2009 (UTC)
When we build translators, we pay a lot of attention to frequency. That is, instead of starting with the low frequency "jewels" of the language, we start with the high frequency "building blocks" (this terminology thanks to Mikel, and you might enjoy this paper). Probably more than 10% of spoken English is expressions, but we consider it less important to correctly translate these than to correctly translate (for example "article noun" "article adjective noun" type phrases). What you are referring to is non-compositionality (the meaning of two words is not the sum of the meanings of the constituent words — e.g. "compact disc"), and it is one of the main "open issues" in machine translation. The importance of frequency in building MT systems usually takes a while to sink in — as it is usually completely the opposite of what linguists and translators think of as important, but most people get it eventually (although if like me they'll waste a good deal of time in the process!). - Francis Tyers 10:19, 11 April 2009 (UTC)

Expressions[edit]

1. I found the study of Mikel interesting. He - however- does not handle at all the quality of commercial translation systems. At present the best one is promt, a Russian one, and it produces 60-80% accuracy, which is far away from being usable. Why that?

  • Even the words are not completely available for any language pair of the world. That, because one person, the redakteur - is not able to understand and handle all words af a great language. I can give you good examples for this.
I will always sacrifice completeness to frequency. Le mieux est l'ennemi du bien. (The better is the enemy of the good) See this paper as well. - Francis Tyers 11:21, 11 April 2009 (UTC)
  • The expression coverage is even worse. Hungarian is in my opinion a very coherent language, much less special words and special prononciation than English or German, and still, even for Hungarian I do not know any, even near to complete collection of expressions, even thought the language itself is rich in expressions. I assume, English and German look even worse.
  • Statistic approaches, like google's look very promising at the first glance. At the second one they show, that there is no room for improvements in them, and they will remain forever on their 60-90% level because the lack of internal understanding and intelligence.
Personally I consider the way forward in MT to be a combination of rule-based and statistical approaches. For doing lexical selection for example, statistical approaches have many benefits over rule-based ones. - Francis Tyers 11:21, 11 April 2009 (UTC)

I tried to interpret you sentence: The importance of frequency in building MT systems usually takes a while to sink in.

Sink in means decrease?

Sink in here means "to understand fully" ("to assimilate") - Francis Tyers 11:11, 11 April 2009 (UTC)

You mean here, first an MT system bust be built frequently, and later on less frequently, because quality gets better and better?

No, I mean that when building a machine translation system, it is of vital importance to plan the work according to the frequency in the language. For example, it is more important to be able to translate "the" and "a" well than "communitarianism". It is more important to be able to translate simple structures (e.g. basic noun phrases... article noun 'the book', article adjective noun 'the big book') than complex relative clauses. With 1,000 words you can cover around 50% and with 20,000 words you can cover 90% of any English text. For systems that I build from scratch typically I set the "gauge of quality" for a 0.1 release to be "translates reasonably well sentences of 5--7 words". Starting from scratch, this typically takes around 6 months. - Francis Tyers 11:11, 11 April 2009 (UTC)

The expression "take a while" is not in your collection, however, the translation seems to be ok.:

  • it takes a while to listen to you
  • Toma un rato para escuchar a ti
The 'a while' is well translated, 'toma' should probably be 'cuesta', 'escuchar a ti' might be better 'escucharte'. Although the sentence in English doesn't make much sense, do you mean "It takes a while to understand you" ? If so, in Spanish I'd probably say "Cuesta entenderte" (although I'm not a native speaker, so any of my translations into Spanish are suspect) - Francis Tyers 11:11, 11 April 2009 (UTC)

Muki987 10:54, 11 April 2009 (UTC)

Ispell-aspell[edit]

Matxin docs says: 5.8 Morphological dictionary (eu_morph_gen)

Basque morphology is complex and owing to its agglutinative character, much of the standard free software for dealing with morphology (such as ispell or aspell) is not well adapted for it.


The above is not quite correct. The complete situation is as follows:

  • Ispell was written by Geoff Kuennings, an Englishman, however, the checking algorithmus was developed by Dömölki Bálint, a Hungarian.

Ispell is, as is, quite well suited for agglutinative languages with its suffix/prefix concept, that is its central part since its beginning. The only disadvantages are:

    • a. the limited number of affixes and
    • b. the not existing 2 level suffixes (it has just one level)

However, with that concept as it is, it is possible to write a very well working Hungarian spell checker, and I doubt, that any other language is more sophisticated in agglutination, than Hungarian.

  • Myspell is the development of Kevin ..., Canada, started as Ispell in c++. Had all features of Ispell from the very beginning. Németh László from Hungary added to that
    • 2 level affixing/prefixing
    • speed up of dictionary read in
    • Morphological capabilities
    • handling of UTF-8 characterset

and the product was renamed to hunspell

  • Aspell is an own story. It was originally focused to word corrections, and was not sufficient at all for agglutinating languages, because it did not support the suffix/prefix concept at all. From version 0.60 however, Kevin Atkinson added Ispell's suffix/prefix concept, that made aspell being as good as ispell for agglutinating languages, and from version 0.60.6 (maybe even earlier, not sure) it also supports 2 level prefixing/affixing, exactly as hunspell does. Muki987 19:03, 12 April 2009 (UTC)
I'm just the translator here, please feel free to send this commentary to Aingeru for correction. - Francis Tyers 19:07, 12 April 2009 (UTC)

Hungarian generator works fine[edit]

The secret is: dictionaries have to be taken from http://magyarispell.sf.net. chmorph and analyze are part of hunspell 1.2.8 (current version). Example on my discussion page, at the end. Muki987 20:04, 15 April 2009 (UTC)

Phases[edit]

I'd like to see the phases of translation. Here is what I did:

/tmp/x: Martha's cat and Peter are sweet

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-anmor /tmp/x
^Martha/Martha<np><ant><f><sg>$^'s/'s<gen>$ ^cat/cat<n><sg>$ ^and/and<cnjcoo>$ ^Peter/Peter<np><ant><m><sg>$ ^are/be<vbser><pres>$ ^sweet/sweet<adj><sint>/sweet<n><sg>$^./.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-tagger /tmp/x
^Martha<np><ant><f><sg>$^'s<gen>$ ^cat<n><sg>$ ^and<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^be<vbser><pres>$ ^sweet<adj><sint>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-pretransfer /tmp/x
^Martha<np><ant><f><sg>$^'s<gen>$ ^cat<n><sg>$ ^and<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^be<vbser><pres>$ ^sweet<adj><sint>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-chunker /tmp/x
^nom_genitiu_nom<SN><DET><GD><sg>{^el<det><def><3><4>$ ^gato<n><3><4>$ ^de<pr>$ ^Martha<np><ant><f><sg>$}$ ^cnj<cnjcoo>{^y<cnjcoo>$}$ ^nom<SN><UNDET><m><sg>{^Peter<np><ant><3><4>$}$ ^be<Vcop><vbser><pri><PD><ND>{^ser<vbser><3><4><5>$}$ ^adj<SA><mf><ND>{^dulce<adj><2><3>$}$^punt<sent>{^.<sent>$}$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-interchunk /tmp/x
^nom_genitiu_nom<SN><DET><m><sg>{^el<det><def><3><4>$ ^gato<n><3><4>$ ^de<pr>$ ^Martha<np><ant><f><sg>$}$ ^cnj<cnjcoo>{^y<cnjcoo>$}$ ^nom<SN><PDET><m><sg>{^Peter<np><ant><3><4>$}$ ^be<Vcop><vbser><pri><p3><pl>{^ser<vbser><3><4><5>$}$ ^adj<SA><mf><pl>{^dulce<adj><2><3>$}$^punt<sent>{^.<sent>$}$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-postchunk /tmp/x
^el<det><def><m><sg>$ ^gato<n><m><sg>$ ^de<pr>$ ^Martha<np><ant><f><sg>$ ^y<cnjcoo>$ ^Peter<np><ant><m><sg>$ ^ser<vbser><pri><p3><pl>$ ^dulce<adj><mf><pl>$^.<sent>$

en@anonymous:~/tmp/download/forditas/apertium-en-es-0.6$ apertium -d . en-es-generador /tmp/x
el gato ~de Martha ~y Peter son dulces

Is that the correct order?

Yes, exactly correct. One is missing though en-es-anmor, which is the first stage. - Francis Tyers 09:22, 16 April 2009 (UTC)
Thanks, added anmor. Muki987 09:28, 16 April 2009 (UTC)

Comments[edit]

Added some comments to hunmorph speed on my talk page. Muki987 20:25, 16 April 2009 (UTC) PLease see the end of my talk page, thanks Muki987 21:01, 22 April 2009 (UTC) Please check again. Thanks Muki987 22:44, 22 April 2009 (UTC) x Muki987 08:12, 23 April 2009 (UTC)x. Muki987 08:48, 23 April 2009 (UTC) x Muki987 10:42, 25 April 2009 (UTC) x (Dep analysis, at the end)x Thanks, Ok, I do not report. Muki987 21:17, 20 May 2009 (UTC)

Wiki[edit]

If you happen to know, how to add editing images in upper left part of the editing window, and added it, that would make work with wiki easier. Muki987 09:03, 26 May 2009 (UTC)

page Matxin: I added a part /generation/ , I think it was forgotten last time. I translated it with promt, please check. The pictures are better as center, as thumb it is cumbersome to work with them, also at printout not so good. Thanks. Muki987 08:45, 27 May 2009 (UTC)

sh files[edit]

Hi, I put my files and the result onto: Talk:Apertium_New_Language_Pair_HOWTO

Could you please check, where is the error? Thanks, Muki987 22:18, 29 April 2009 (UTC)


:). Please see the comments on your page Muki. Francis Tyers 05:47, 30 April 2009 (UTC)
I translated everything, corrected en.dix, error behaviur same as yesterday, wrote now 3 outputs fyi, maybe better to try to find piece after piece . Muki987 09:17, 30 April 2009 (UTC)

Freelang[edit]

Does freelang has something like depsvg to display the output? does it support conll format (then depsvg could be used).

The problem with present output is, that it utterly strays the words, so it is hard to find the original sentence in the output.Muki987 14:10, 17 June 2009 (UTC)

Apertium unstable[edit]

Hi Francis, we're getting a lot of outages of Apertium from translatewiki.net. Service appears to have been down for at least the last hour. Siebrand 18:40, 11 June 2010 (UTC)

Modifications de la page principale[edit]

Bonjour et bienvenue à le Wiki d'Apertium, je voudrais te démander, pour quoi est-ce que tu as mis le paire "anglais--arabe" dans le page principal ? Merci beaucoup, - Francis Tyers 17:41, 14 June 2011 (UTC)

Je reviens sur Internet après les congés d'été. Le rajout de la paire anglais - arabe a été rajouté sous IP le 4 mai 2011 et mes modifications de la page principales étaient du 3 juin. Ma première modification provient du fait que la page List of language pairs est en l'état (inchangé depuis des mois) d'une rare inutilité: le contenu du tableau se limitant à
 name ↓ left ↓ right ↓ left monodix ↓ right monodix ↓ bidix ↓ left→right rules ↓ right→left rules ↓
??-?? 	 ?? 	 ?? 	0 	0 	0
J'avais donc mis le lien sur la page des mainteneurs qui contient au moins des informations intelligibles. L'intervention qui a suivi a consisté à rééquilibrer la hauteur des colonnes du tableau pour éviter que la colonne de droite soit la plus longue. Actuellement, elle l'est de noveau chez moi probablement parcve que ma largeur d'affichage est limité (je n'ai pas sucombé à la mode des écrans hyper panoramiques) et les paires nn-nb et mk-bg sont les premières à s'afficher sur 2 lignes. Peut être vaudrait-il mieux se limiter à un tableau de 3 colonnes. Bech 17:57, 31 August 2011 (UTC)

Réactivité des mainteneurs de paires[edit]

Après avoir traduit les pages de mon tout dernier site avec apertium, j'ai signalé par mail du 23 mai des mots manquants pour la traduction du français vers l'espagnol (en proposant la traduction) à mlf@ua.es (j'avais vu quelque part qu'avec toi, c'était ou ça avait été l'un des développeurs), puis en juin des mots à rajouter pour la traduction français-esperanto à Hèctor Alòs (contacté part l'interface du wiki). Dans les 2 cas, aucun retour, pas même un accusé de réception. Et les traducteurs n'ont pas été actualisés. Il me reste des mots à traduire entre l'espagnol et le portugais, mais est il utile dans ce cas de le faire savoir à quelqu'un ? Bech 17:57, 31 August 2011 (UTC)

Vous pouvez ajouter les mots vous-mêmes. Je ne sais pas pourquoi vous n'avez pas reçu un retour, mais peut être ils sont très occupes. Si vous voulez plus d'information, vous pouvez contacter avec notre liste de corriel: apertium-stuff@lists.sourceforge.net - Francis Tyers 06:19, 2 September 2011 (UTC)
Pour les modification personnelles des fichiers Apertium, j'attendrai un peu. Je commencerai par traduire des pages de ce wiki en français et ce sera une occasion d'étudier le fonctionnement d'Apertium.
Bien :)
Je pense qu'il faudrait rajouter une catégorie English documentation (je peux la faire), tout comme il y aurait la catégorie Documentation en français et peut être d'autres selon les contributeurs.
Je suis totalement d'accord, c'est un très bonne idee. J'ai déjà commencé, Category:Documentation in English, Category:Documentation en français. - Francis Tyers 10:02, 3 September 2011 (UTC)

Pour le mises à jour de fichiers Apertium, je pense que la manière de le faire est plus contraignante que pour les logiciels libres que je suis le seul à faire évoluer. J'ai de toutes façon renoncé provisoirement à installer Apertium à partir de fichiers tar. L'installation m'a l'air plus compliquée que pour un logiciel plus classique. Et le fait que (c'est peut être un choix imposé par Sourceforge) les explications pour des couples de langues comme eo-fr, fr-es, es-pt soient systématiquement et exclusivement en anglais est (encore plus que pour d'autres logiciels) d'une rare stupidité qui a le don de m'énerver.

Les explicationes où ? Les fichiers 'INSTALL' ? Tu as raison que c'est ridicule avoir les instructions seulement en anglais, et si tu nous peux expliquer exactement les changements que nous devons faire, j'essayerai de les faire.

Ce sera certainement plus facile avec des apt-get, mais je n'ai pas encore fait de partition Debian/Ubuntu.
Sinon, compte tenu de ton prénom et de ton français sans faute, je me suis demandé si tu étais français et j'ai trouvé la réponse sur ton profil du wikipedia anglophone. Je pense que tu peux rajouter le français dans les langues que tu afirmes parler (au moins un peu). Ou alors Apertium est encore plus performant que je pensais. Bech 23:36, 2 September 2011 (UTC)

Merci beaucoup, je n'utilise pas Apertium pour faire les traductions. Seulement de temps en temps pour traduire un mot que je ne sais pas très bien comment s'écrit. Je crois que peut être je peut mettre français comme "A2", mais seulement de la langue écrite. De parler je suis null ;) - Francis Tyers 10:02, 3 September 2011 (UTC)
 name ↓ left ↓ right ↓ left monodix ↓ right monodix ↓ bidix ↓ left→right rules ↓ right→left rules ↓
??-?? 	 ?? 	 ?? 	0 	0 	0
J'avais donc mis le lien sur la page des mainteneurs qui contient au moins des informations intelligibles. L'intervention qui a suivi a consisté à rééquilibrer la hauteur des colonnes du tableau pour éviter que la colonne de droite soit la plus longue. Actuellement, elle l'est de noveau chez moi probablement parcve que ma largeur d'affichage est limité (je n'ai pas sucombé à la mode des écrans hyper panoramiques) et les paires nn-nb et mk-bg sont les premières à s'afficher sur 2 lignes. Peut être vaudrait-il mieux se limiter à un tableau de 3 colonnes. Bech 17:57, 31 August 2011 (UTC)

Réactivité des mainteneurs de paires[edit]

Après avoir traduit les pages de mon tout dernier site avec apertium, j'ai signalé par mail du 23 mai des mots manquants pour la traduction du français vers l'espagnol (en proposant la traduction) à mlf@ua.es (j'avais vu quelque part qu'avec toi, c'était ou ça avait été l'un des développeurs), puis en juin des mots à rajouter pour la traduction français-esperanto à Hèctor Alòs (contacté part l'interface du wiki). Dans les 2 cas, aucun retour, pas même un accusé de réception. Et les traducteurs n'ont pas été actualisés. Il me reste des mots à traduire entre l'espagnol et le portugais, mais est il utile dans ce cas de le faire savoir à quelqu'un ? Bech 17:57, 31 August 2011 (UTC)

Vous pouvez ajouter les mots vous-mêmes. Je ne sais pas pourquoi vous n'avez pas reçu un retour, mais peut être ils sont très occupes. Si vous voulez plus d'information, vous pouvez contacter avec notre liste de corriel: apertium-stuff@lists.sourceforge.net - Francis Tyers 06:19, 2 September 2011 (UTC)
Pour les modification personnelles des fichiers Apertium, j'attendrai un peu. Je commencerai par traduire des pages de ce wiki en français et ce sera une occasion d'étudier le fonctionnement d'Apertium.
Bien :)
Je pense qu'il faudrait rajouter une catégorie English documentation (je peux la faire), tout comme il y aurait la catégorie Documentation en français et peut être d'autres selon les contributeurs.
Je suis totalement d'accord, c'est un très bonne idee. J'ai déjà commencé, Category:Documentation in English, Category:Documentation en français. - Francis Tyers 10:02, 3 September 2011 (UTC)

Pour le mises à jour de fichiers Apertium, je pense que la manière de le faire est plus contraignante que pour les logiciels libres que je suis le seul à faire évoluer. J'ai de toutes façon renoncé provisoirement à installer Apertium à partir de fichiers tar. L'installation m'a l'air plus compliquée que pour un logiciel plus classique. Et le fait que (c'est peut être un choix imposé par Sourceforge) les explications pour des couples de langues comme eo-fr, fr-es, es-pt soient systématiquement et exclusivement en anglais est (encore plus que pour d'autres logiciels) d'une rare stupidité qui a le don de m'énerver.

Les explicationes où ? Les fichiers 'INSTALL' ? Tu as raison que c'est ridicule d'avoir les instructions seulement en anglais, et si tu nous peux expliquer exactement les changements que nous devons faire, j'essayerai de les faire.

Ce sera certainement plus facile avec des apt-get, mais je n'ai pas encore fait de partition Debian/Ubuntu.
Sinon, compte tenu de ton prénom et de ton français sans faute, je me suis demandé si tu étais français et j'ai trouvé la réponse sur ton profil du wikipedia anglophone. Je pense que tu peux rajouter le français dans les langues que tu afirmes parler (au moins un peu). Ou alors Apertium est encore plus performant que je pensais. Bech 23:36, 2 September 2011 (UTC)

Merci beaucoup, je n'utilise pas Apertium pour faire les traductions. Seulement de temps en temps pour traduire un mot dont je ne sais pas très bien comment il s'écrit. Je crois que peut être je peux mettre français comme "A2", mais seulement de la langue écrite. Pour parler je suis null ;) - Francis Tyers 10:02, 3 September 2011 (UTC)

Administrateur[edit]

Maintenant tu es aussi administrateur si tu veux effacer de pages avec du spam. - Francis Tyers 22:32, 11 September 2011 (UTC)

J'ai vu ça dès lundi matin. Il y a eu beaucoup de nominations. Merci de ta confiance. Le jour où j'ai créé mon compte et ma page de présentation, j'ai été surpris de la rapidité avec laquelle tu as corrigé une faute de genre dans le texte espagnol. Mais à voir ce que font beaucoup de nouveaux utilisateurs avec leur compte, ça explique ta réactivité. Mieux vaut effectivement être plusieurs pour pouvoir faire ça sans y passer 365 jours/an. Je ne sais pas si les problèmes sont aussi fréquents dans d'autres encyclopédies. Bech 23:59, 14 September 2011 (UTC)

{{TOCD}}[edit]

Sur certaines pages, par exemple Apertium on Mac OS X (System), ça donne des résultats peu esthétiques lorsque l'affichage manque de pixels en largeur. Il se peut aussi qu'avec de vieux navigateurs, la table des matières chevauche des lignes de texte préformatées. Pour la traduction en français, je préfère ne pas utiliser ce template de mise en page. Bech 00:00, 15 September 2011 (UTC)

Liste des paires et des dictionnaires[edit]

Voilà, les pages de listes sont prêtes ou à peu près :

Il manque :

  • à donner le nom de la langue correspondante à une liste de 28 codes et à clarifier le sens d'un 29ème. Je vais envoyer un mail sur la liste pour ça.
  • à corriger si nécessaire le texte d'introduction des pages en anglais (tu peux apporter des corrections directement).

Sinon, je pense qu'il y a ce qu'il faut dans les listes de paires de langues pour que la page reste un document "grand public" qui pourra notamment servir de référence sur Wikipedia. Les aspects techniques sont dans la liste de dictionnaires. Là, surtout pour les dictionnaires bilingues, je ne savais pas trop quelles balises compter. Peut être des améliorations à faire à ce niveau et pour les titres de colonnes.

Ensuite, on pourra discuter de l'utilisation de mon script pour générer les pages automatiquement. Si le script doit fonctionner sur un ordinateur qui dispose localement de la totalité des paires de langues d'Apertium (avec les dates de mise à jour des fichiers identiques à celles de SVN), il y a moyen de simplifier et d'accélérer beaucoup le fonctionnement du script.

Actuellement la durée de traitement sans copie locale des paires :

  • 30 à 60 minutes la première fois ou après effacement des fichiers mémorisant les résultats des exécutions précédentes du script,
  • une dizaine de secondes si rien n'a été modifié depuis la dernière exécution (un seul appel de svn list),
  • rajouter une dizaine de secondes par branche modifiée et quelques secondes par paire modifiée dans la branche.

Comme tu restes l'un des principaux intervenants sur ce wiki, je te demande ton avis directement.

Sinon, la plupart des pages que tu as rédigé sont faciles à comprendre (peut être as tu pris la précaution de formuler les phrases à la manière de celles des langues romanes). Je préfère mettre un ? dans mes traductions et ne pas te contacter trop souvent chaque fois que je tombe sur une difficulté. Mais pour l'une des pages, autant moi que unhammer , nous avons eu le même problème. Voir Talk:Corpus test pour améliorer un morceau de paragraphe. Bech 16:03, 13 January 2012 (UTC)

GSOC[edit]

Bonjour! Est-ce que tu peut traduire le 'brochure' (on peut traduire "flyer" comme ça?) de GSOC a français ? J'ai les directions ici: Google Summer of Code/Flyer translations. Normalment, nous essayons traduire le brochure à toutes les langues que nous pouvons pour démontrer que la communauté d'Apertium c'est grande! :) Merci beaucoup, - Francis Tyers 15:12, 7 February 2012 (UTC)

D'accord. Ce n'est pas un texte très long. Ça peut se faire éventuellement cet après-midi, ou sinon dans le week-end. J'aurai eu ton message la veille, j'aurai même pu mettre à contribution un québécois que j'ai accueilli en bewelcoming. Il m'a donné de bonnes idées le soir de son arrivée pour la traduction de certains mots de la page Chunking (dont le titre), mais ces 2 derniers soir, on a préféré utiliser mon ordinateur pour d'autres choses.
J'ai noté aussi quelques pages à mettre à jour suite à la première release de 2012.
Pour le terme "flyer", dans la mesure où le document tient sur une feuille, il vaut mieux dire plaquette. Une brochure est un document de plusieurs pages reliées.
Un problème d'interprétation des intention de l'auteur que j'ai déjà eu pour la page Using linguistic resources est la meilleure traduction de open source sachant qu'un logicielà code ouvert n'est pas forcément libre, alors qu'un logiciel libre est obligatoirement à code ouvert. Dans la page Utilisation de ressources linguistiques, j'avais mis : de logiciels open-source et de logiciels libres. En fait, je voie 5 possibilités de "traduction" :
  • open source (on ne traduit pas)
  • à code ouvert
  • libre
  • libre ou open source
  • libre ou à code ouvert
As tu une préférence par rapport à l'esprit du texte, et notamment par rapport à ce que tu pourrais savoir des buts (pour Google) du "Summer of Code" ? Et est-ce que je traduit "Summer of Code" ?
Une possibilité pourrait être aussi de parler de logiciel libre dans le titre mais plutôt de code ouvert dans le texte. Bech 14:36, 10 February 2012 (UTC)

Liste des langues[edit]

Pour quoi il n'y a pas le paire "udmurt-rosse" ? Il reste dans le nursery. - Francis Tyers 10:48, 16 February 2012 (UTC)

Une faute de frappe dans une expression régulière.
dirpair="apertium.[a-zl[a-z][a-z]?(_[A-Z][A-Z])?-[a-z][a-z][a-z]?(_[A-Z][A-Z])?/"
                      ^
au lieu de
dirpair="apertium.[a-z][a-z][a-z]?(_[A-Z][A-Z])?-[a-z][a-z][a-z]?(_[A-Z][A-Z])?/"
qui empêchait de détecter les langues dont le premier code est sur 3 caractères.
corrigé dans le shell mais pas le temps de refaire une mise à jour ce soir (je suis rentré de vacances la nuit dernière et j'ai d'autres travaux en retard). Sinon, j'ai pensé réécrire le shell en plus moderne (Cshell + beaucoup moins de fichiers pour mémoriser les résultats d'un analyse) mais il serait bon de mettre ça sur l'ordinateur qui gère le wiki, avec un cron journalier. Comme Jimmy O'Regan (je crois) avait parlé de rebaptiser .t1x les fichiers de transfert de apertium-es-an , je n'avais rien corrigé et à chaque mise à jour le sens de traduction est indéfini. Bech 19:58, 6 March 2012 (UTC)

Apertium ile yeni bir dil çeviri sistemi yapmak[edit]

A page with this name was in the category Documentation in English with (since 11th of december), with the exact content of Apertium New Language Pair HOWTO. You created this page. One day after a first person Omerfaruk04 wrote in it in Turkich 3 lines about what this page will speak. One week later Yatezcan just put the english content of Apertium New Language Pair HOWTO and never changed anything on it. I just removed from it the Documentation in English category today.

Translators losts ? If it is the case, it would be better to make of this page a redirection to the English version, or to remove it. Bech 13:58, 24 March 2012 (UTC)

Cookbook[edit]

You deleted this page on the 15th of april. Was this Apertium page obsolete or is it a mistake when deletin other non Apertium pages ? Bech 21:24, 9 May 2012 (UTC)

It was ancient, and not accurate anymore. - Francis Tyers 05:52, 10 May 2012 (UTC)

Antispam agaçant[edit]

I got these messages when inserting 2 new pages :

Page automatiquement protégée pour cause de spam

La page que vous avez voulu publier a été bloquée par le filtre anti-pourriel. Ceci est probablement causé par un lien sur liste noire pointant vers un site externe.

La chaîne de caractères « izing » a déclenché le détecteur de pourriel.

Revenir à la page Formation d'un tagger de langue cible.


Page automatiquement protégée pour cause de spam

La page que vous avez voulu publier a été bloquée par le filtre anti-pourriel. Ceci est probablement causé par un lien sur liste noire pointant vers un site externe.

La chaîne de caractères « ization » a déclenché le détecteur de pourriel.

Revenir à la page Créer un tagger en mode automatique.

With some html like

<b></b>

it works, but for several users of the wiki (administrators) this filter should be taken off.

I forgot to sign. But after woatching these pages, as the string is inside <pre>, what I added can be seen on the text. I don't work more on that now. Bech 00:47, 11 November 2012 (UTC)

La solution plus facile c'est reemplacer '-iz-' avec '-is-'. Je seulement voix -iźation/-iźing dans les pages du pourriel. Les utilisateurs du Wiki d'Apertium normalment utilisent -isation/-ising. - Francis Tyers 00:50, 11 November 2012 (UTC)
Je voie que je ne suis pas le seul à travailler sur ordinateur à cette heure-ci. :-)) Simplement, les pages anglaises du wiki mettaient iz. N'est-ce pas le texte généré par l'outil ? Bech 00:58, 11 November 2012 (UTC)

Terminologie[edit]

Peut-être meilleur:

  • tagueur -> étiqueteur (ca. etiquetador)
  • formation -> entraînement (ca. entrenament)

- Francis Tyers 14:31, 11 November 2012 (UTC)

Pourquoi pas !

Certains titres de page ont été créés alors que j'avais un aperçu moins global d'Apertium qu'aujourd'hui.

Pour "entraînement", j'ai pris l'habitude de lire "training/train a tagger" sur la liste de discussion alors qu'il y a 6 mois ou plus, cette expression me semblait étrange.

Pour "étiqueteur" pourquoi pas également, mais ça supposera de retoucher pas mal de pages où je parle de "balises", "baliser" pour "tag" et tagging".

Bech 15:14, 11 November 2012 (UTC)

Exemples de règles de transfert[edit]

You seem not to have worked on translation. For the 2 next days, I have time to work on it. Bech 09:09, 26 March 2013 (UTC)

It's ok, I will translate it, but so far the people I have sent it to speak French :) - Francis Tyers 09:10, 26 March 2013 (UTC)
I wrote that because I have nothing other to do before 17 PM today, so I started the translation as I did not see a new English page started. Bech 10:01, 26 March 2013 (UTC)

Wiki configuration settings[edit]

Hello! As you surely know, this wiki isn't particularly fast. It's our (MediaWiki's) fault, the configuration documentation is horrible; I'm working on it, at mediawikiwiki:Manual:Performance tuning. What you may not know is that the wiki appears to be completely unusable if one sets an interface language other than English (or at least, I unsuccessfully waited for a page to load for several minutes); this is a strong hint that we're hitting the database to fetch l10n, I suspect (though I'm not a dev). I propose two things:

  • first, set $wgCacheDirectory, for instance $wgCacheDirectory = $IP/cache, and then run php maintenance/rebuildLocalisationCache.php;
  • second, if you want, for me to quickly try and give a patch that you can easily apply, email me your LocalSettings.php (without DB passwords and the like, of course :) ) and, as information on the server, at least the output of php -r 'phpinfo();' | grep apc.

--Nemo (talk) 10:13, 21 March 2014 (UTC)

http://paste2.org/phKVvypa

'English-Swahili' pair[edit]

'English=Lingala' pair wasn't part of the idea list for GSOC19. I'm planning to work on the 'English-Swahili' pair first as part of GSOC and then work on the 'English-Lingala' pair.