Difference between revisions of "Apertium GUI Interface"

From Apertium
Jump to navigation Jump to search
(New page: Please feel free to contribute with your suggestions and such - just leave the timestamp to show who said it and when. :) ==Quick Overview== We need a small and portable application that ...)
 
(Redirecting to Interfaces)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
#redirect[[Interfaces]]
Please feel free to contribute with your suggestions and such - just leave the timestamp to show who said it and when. :)

==Quick Overview==
We need a small and portable application that can be used to easily add information to the Apertium dictionaries (monolingual and bilingual). This is version .01 of a script that could develop into something more powerful for the general production of Apertium, which can easily be expanded to support other languages and parts of speech.

==Features==
This test version of the script allows the user to input information regarding the eight forms of a German noun (four singular, four plural -> for all four cases), and output the information to two corresponding files: apertium-en-de.de.dix (monolingual German dictionary file) && apertium-en-de.en-de.dix (bilingual English-German dictionary file). If a noun does not change from the base noun to the singular forms (Frau -> Frau), then the entries are left blank for the singular cases. In the XML, <l></l> is outputted, because the ending would go in between the two tags. Apertium cries when it sees this, so my script implements a form of string map to replace <l></l> with <l/>, the appropriate tag. In the text box below, the English and German nouns are outputted that have been added. Everything else is pretty self-explanatory in the script.

==Todo==
* Add support for other languages currently used by Apertium
* Add support for other parts of speech, and create one ultimate app containing support for all languages and parts of speech
* Add support to remove duplicates from the svn dictionary files
* Create a cleaner interface and implement a nicer form of Tile with a more organized layout
* Create more individual processes, as to avoid spaghetti code

==Screenies==
'''Shown below is a screenshot of the general look of v.01 of the script with the default Tk theme:'''
[[Image:Bildschirmfoto-2.png]]


'''Shown below is a screenshot of the general look of v.01 of the script with Tile's clam theme:'''
[[Image:Bildschirmfoto-4.png]]


'''Something that needs to be modded:'''


[[Image:Bildschirmfoto-3.png]]

Latest revision as of 09:11, 3 February 2009

Redirect to: