LabelTranslator
From NeOn Wiki
LabelTranslator(org.neon.toolkit.labeltranslator)
Ontology Label Translations
Contents |
Versions & Compatibility
This section shows available versions of LabelTranslator(org.neon.toolkit.labeltranslator) and for each version its compatible application versions and necessary plugins.
| Version | compatible with | necessary plugins |
|---|---|---|
| LabelTranslator 1.0.3 | ||
| LabelTranslator 1.0.0 | NeOn ToolKit 1.1 | Com.ontoprise.ontostudio.datamodel Com.ontoprise.ontostudio.gui EWN databases |
Changelog
| Version | Changes in this version |
|---|---|
| LabelTranslator 1.0.3 | added OWL support, fixed problem with special German characters |
| LabelTranslator 1.0.0 | see page for more details |
Functional Description: What does it do?
LabelTranslator takes as input an ontology which labels are described in a source natural language (eg. English) and obtains the most probable translation of each ontology label in a target natural language (eg. Spanish). LabelTranslator extends the NeOn Toolkit for supporting the translation of ontological labels using relevant information obtained from different lexical resources.
Main Characteristics:
- LabelTranslator supports the translation of ontological labels. In this sense, a label can represent a class name, a property name, or a relation name.
- Linguistic information to be considered (i.e. that LabelTranslator will manage) is:
- Label
- Gloss or Definition
- Source of knowledge
- LabelTranslator will look for the relevant information in the lexical resources that have been implemented.
- EWN databases
- Web Resources
- GoogleTranslate
- Wiktionary
- IATE
- Babelfish
- FreeTranslation
User Documentation
The Labeltranslator.zip file contains the following:
- org.neon.toolkit.labeltranslator_1.0.2.jar.
- This file constitutes the LabelTranslator plug-in.
- The software deliverable contains three EWN databases needed for proper operation of the LabelTranslator.
- ewn_en.db
- ewn_es.db
- ewn_de.db
How to install:
1. Unzip the downloaded zip-file.
2. Copy org.neon.toolkit.labeltranslator_1.0.2.jar into the plugins folder of your NeOn ToolKit installation, e.g. at C:\NeOn Toolkit 1.1\plugins
3. Copy the three ewn databases into the database folder of your NeOn ToolKit installation, e.g. at C:\NeOn Toolkit 1.1\database
4. Start NeOn ToolKit version 1.1.
5. In the Window menu choose "Preferences... > Language Preferences" and changes the order of the languages, which will be used by LabelTranslator plug-in.
- NOTE: Remember that the current version of LabelTranslator only manages three languages (English, Spanish, and German). These languages must be the first three languages of the list of preferences languages. (see Figure 2). For default, LabelTranslator supposes that the first language of the list of preferences is the source language and the second language is the target language.
Figure 2. Languages Preferences used by LabelTranslator plug-in
Once activated, LabelTranslator uses some views of the Neon ToolKit to load the ontology and store the multilingual results respectively. In Figure 3, we show a screenshot of both the Ontology Navigator and the Entity Properties view with some linguistic information updated from the results obtained by LabelTranslator.
Figure 3. A screenshot of the main views of NeOn Toolkit used by LabelTranslator plugin
In the Ontology Navigator, right click on the frame (concept, attribute or relationship) and choose "Translate". Then, an user interface shows the ranked translations generated by our plug-in (see Figure 4). The system proposes the most relevant translation to be selected but the user can change this default selection.
Figure 4. Ranked translations of the concept "chair" generated by LabelTranslator plugin
Finally in the Entity Properties View tab, on the right of Figure 3 above, the plugin fills in runtime the fields representation and descriptions (that show linguistic information), according to the translations decided by the user. These fields represent the link between the conceptual knowledge and the discovered linguistic information.
| Affiliated to | UPM + |
| Current version | 1.0.3 [[Special:SearchByProperty/Current version::1.0.3 |+]] |
| Description | Ontology Label Translations + |
| Developed by | Mauricio Espinoza + |
| Has topic | Ontology Label Translations + |
| Homepage | http://droz.dia.fi.upm.es/plugins/ + |
| Last update | 27 March 2008 + |
| License | GPL + |
| Name | LabelTranslator(org.neon.toolkit.labeltranslator) + |

