Difference between revisions of "WiKLaTS"

From Apertium
Jump to navigation Jump to search
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
==WiKLaTS - WikiKnowledge for Language Translation Systems==
 
==WiKLaTS - WikiKnowledge for Language Translation Systems==
   
WiKLaTS is a complex project, that want to develop a complete environment to create and
+
WiKLaTS is a complex project, that want to develop a complete environment to create <br>
manage languages pairs with a cooperative paradigm support in Apertium.
+
and manage languages pairs with a cooperative paradigm support in Apertium.
   
 
Some visionary objectives are:
 
Some visionary objectives are:
   
 
* Control Version of the Language Pairs
 
* Control Version of the Language Pairs
* Possibility the manager of Unique Monolingual Dictionary for each Language. (Today any pair has his own monolingual Dictionary for the pair involved)
+
* Possibility the manager of Unique Monolingual Dictionary for each Language.<br>(Today any pair has his own monolingual Dictionary for the pair involved)
* A Portal that people can apply and suggest new words, or new symbols, or new rules but with a interface that guide for end users can do it.
+
* A Portal that people can apply and suggest new words, or new symbols,<br>or new rules but with a interface that guide for end users can do it.
 
* Integrated Development, where people can change dictionaries, export o apertium and test on-line.
 
* Integrated Development, where people can change dictionaries, export o apertium and test on-line.
 
* (Post Your visionary Idea)
 
* (Post Your visionary Idea)
Line 19: Line 19:
   
 
==First GAP: Monolingual, Bilingual Dictionary Manager==
 
==First GAP: Monolingual, Bilingual Dictionary Manager==
  +
[[Image:WiKLaTSInterface.png|thumb|300px|right|Prototype of Interface.<br/>''Propose New Ideas!!'']]
 
The idea is a tool to manager initially the apertium files with a better interface.
 
The idea is a tool to manager initially the apertium files with a better interface.
 
In this first version the objective is:
 
In this first version the objective is:
Line 25: Line 26:
 
* They will open xml Files of Monolingual and Bilingual Dictionary's, edit then with the interface and the xml file will be generated automatically .
 
* They will open xml Files of Monolingual and Bilingual Dictionary's, edit then with the interface and the xml file will be generated automatically .
   
A On-line non-functional Prototype of this GAP is disponible at www.alessiojr.com/wiklats.
+
A On-line non-functional Prototype of this GAP on
  +
www.alessiojr.com/wiklats.
 
* The prototype is developed with Adobe-Flex Technology and to see the prototype the user need a Flash Player Plugin.
 
* The prototype is developed with Adobe-Flex Technology and to see the prototype the user need a Flash Player Plugin.
 
* The Objective of the prototype is to show and try to simulate the interface. Help to find new features.
 
* The Objective of the prototype is to show and try to simulate the interface. Help to find new features.
Line 33: Line 35:
   
 
=== Monolingual Dictionary: ===
 
=== Monolingual Dictionary: ===
Charge, manipulate and save Monolingual Dictionary Files. Each interface have to cover many features it's possible
+
Charge, manipulate and save Monolingual Dictionary Files. Each interface have to cover many features it's possible
  +
  +
[[Image:Language.png|thumb|300px|right|Prototype Language Statistics Interface.<br/>''Propose New Ideas!!'']]
 
* Language
 
* Language
 
** Chose a Monolingual Dictionary
 
** Chose a Monolingual Dictionary
 
** Charge the XML content, show Statistics, show a Description of the file and a Log(Memo) of changes.
 
** Charge the XML content, show Statistics, show a Description of the file and a Log(Memo) of changes.
   
  +
[[Image:Symbol.png|thumb|300px|right|Prototype Language Symbols Interface.<br/>''Propose New Ideas!!'']]
 
* Symbols
 
* Symbols
 
** List of symbols of the language selected.
 
** List of symbols of the language selected.
Line 45: Line 50:
 
*** Like a Tree View of Grammatical Categories, of by Sintatic classification are primary ideas
 
*** Like a Tree View of Grammatical Categories, of by Sintatic classification are primary ideas
   
  +
[[Image:Paradigm.png|thumb|300px|right|Prototype Language Paradigm Interface.<br/>''Propose New Ideas!!'']]
 
* Paradigm
 
* Paradigm
  +
  +
[[Image:Lemmas.png|thumb|300px|right|Prototype Language Paradigm Interface.<br/>''Propose New Ideas!!'']]
 
* Lemmas
 
* Lemmas
 
=== Bilingual Dictionary ===
 
=== Bilingual Dictionary ===
  +
[[Image:Bilingual.png|thumb|300px|right|Prototype Bilingual.<br/>''Propose New Ideas!!'']]
A interface to link words of 2 Monolingual Files.
+
A interface to link words of 2 Monolingual Files.
 
* Select Languages A:
 
* Select Languages A:
 
** Statistics of the Language A
 
** Statistics of the Language A
Line 59: Line 68:
   
 
* Bilingual Dictionary Development
 
* Bilingual Dictionary Development
  +
 
** Help to find words in Language A and B
 
** Help to find words in Language A and B
 
** When Select a word, show paradigms
 
** When Select a word, show paradigms
Line 64: Line 74:
 
** Bilingual Wizard Interface:
 
** Bilingual Wizard Interface:
 
*** User can put a sentence tranlated, the system can show the word apertium dictionary recoganized and link words with a GUI interfaces.
 
*** User can put a sentence tranlated, the system can show the word apertium dictionary recoganized and link words with a GUI interfaces.
Like (English and Portuguese):
+
Like (English and Portuguese):
"Yes, I Do" and "Sim, Eu Posso" -> The user only drag the word Yes and Drop in the Word Sim. Repeat the process for each word and the software can pre-link this words.
+
"Yes, I Do" and "Sim, Eu Posso" -> The user only drag the word Yes and Drop in the Word Sim. Repeat the process for each word and the software can pre-link this words.
   
 
=== Transfer Rules (Future, only for Post ideas) ===
 
=== Transfer Rules (Future, only for Post ideas) ===
A interface to link words of 2 Monolingual Files.
+
A interface to link words of 2 Monolingual Files.
   
 
Post your Ideas.
 
Post your Ideas.
  +
  +
=== Features Sugested ===
  +
Place for sugestions

Latest revision as of 21:20, 2 April 2009

WiKLaTS - WikiKnowledge for Language Translation Systems[edit]

WiKLaTS is a complex project, that want to develop a complete environment to create
and manage languages pairs with a cooperative paradigm support in Apertium.

Some visionary objectives are:

  • Control Version of the Language Pairs
  • Possibility the manager of Unique Monolingual Dictionary for each Language.
    (Today any pair has his own monolingual Dictionary for the pair involved)
  • A Portal that people can apply and suggest new words, or new symbols,
    or new rules but with a interface that guide for end users can do it.
  • Integrated Development, where people can change dictionaries, export o apertium and test on-line.
  • (Post Your visionary Idea)

Reality[edit]

 This is a visionary and difficult project. So we`ll try to create small projects to part the complexity.
 We think to develop the project with J2EE technologies and extra OpenSource components.
 Each small project or version will be a GAP and GAPs will be described.

First GAP: Monolingual, Bilingual Dictionary Manager[edit]

Prototype of Interface.
Propose New Ideas!!

The idea is a tool to manager initially the apertium files with a better interface. In this first version the objective is:

  • Manipulate Completely Monolingual and Bilingual Dictionary's.
  • With this tool developers will not need to manager xml files direct. (Monolingual and Bilingual Dictionary's)
  • They will open xml Files of Monolingual and Bilingual Dictionary's, edit then with the interface and the xml file will be generated automatically .

A On-line non-functional Prototype of this GAP on

  www.alessiojr.com/wiklats. 
  • The prototype is developed with Adobe-Flex Technology and to see the prototype the user need a Flash Player Plugin.
  • The Objective of the prototype is to show and try to simulate the interface. Help to find new features.
  • For the end project the Idea is to develop a Complete J2EE system but with a choice with Flex or JSF Apresentation.

It has 3 Parts :

Monolingual Dictionary:[edit]

Charge, manipulate and save Monolingual Dictionary Files. Each interface have to cover many features it's possible

Prototype Language Statistics Interface.
Propose New Ideas!!
  • Language
    • Chose a Monolingual Dictionary
    • Charge the XML content, show Statistics, show a Description of the file and a Log(Memo) of changes.
Prototype Language Symbols Interface.
Propose New Ideas!!
  • Symbols
    • List of symbols of the language selected.
    • Possibility to include a new Symbol
    • Each Symbol may have a description
    • Will be develop a new and better for to show to end user how Symbols can be organized. Only for information
      • Like a Tree View of Grammatical Categories, of by Sintatic classification are primary ideas
Prototype Language Paradigm Interface.
Propose New Ideas!!
  • Paradigm
File:Lemmas.png
Prototype Language Paradigm Interface.
Propose New Ideas!!
  • Lemmas

Bilingual Dictionary[edit]

Prototype Bilingual.
Propose New Ideas!!

A interface to link words of 2 Monolingual Files.

  • Select Languages A:
    • Statistics of the Language A
  • Select Language B:
    • Statistics of the Language B
  • Auto-Select the Bilingual Dictionary A-B
    • Show Statistics of the process
  • Bilingual Dictionary Development
    • Help to find words in Language A and B
    • When Select a word, show paradigms
    • Show equal words with different meanings.
    • Bilingual Wizard Interface:
      • User can put a sentence tranlated, the system can show the word apertium dictionary recoganized and link words with a GUI interfaces.

Like (English and Portuguese): "Yes, I Do" and "Sim, Eu Posso" -> The user only drag the word Yes and Drop in the Word Sim. Repeat the process for each word and the software can pre-link this words.

Transfer Rules (Future, only for Post ideas)[edit]

A interface to link words of 2 Monolingual Files.

Post your Ideas.

Features Sugested[edit]

Place for sugestions