Skip to content

SimpleNLG-CAT is a Java API for Natural Language Generation in Catalan. Based on SimpleNLG-ES (https://github.com/citiususc/SimpleNLG-ES). It is a trilingual English/Spanish/Catalan adaptation of the SimpleNLG v4.4.8 library, following the structure used in SimpleNLG-EnFr.

License

Notifications You must be signed in to change notification settings

arkaik/SimpleNLG-CAT

 
 

Repository files navigation

SimpleNLG-CAT

SimpleNLG-CAT is a simple Java API designed to facilitate the generation of natural language texts in Catalan. It is a trilingual English/Spanish/Catalan adaptation of the SimpleNLG v4.4.8 library, following the structure used in SimpleNLG-EnFr with the addition of the morphophonology module from SimpleNLG-IT. The original SimpleNLG library was developed for the English language in the Department of Computing Science of the University of Aberdeen. SimpleNLG-EnFr is its bilingual English-French adaptation, developed at the Université de Montreal.

SimpleNLG-CAT is designed to facilitate the tasks of linguistic realization in Catalan in natural language generation systems.

Getting started

For information on how to use SimpleNLG-CAT, see the Wiki and the API.

SimpleNLG-CAT License

Being based on SimpleNLG and SimpleNLG-EnFr, SimpleNLG-CAT is licensed under the terms and conditions of the Mozilla Public License (MPL) Version 1.1.

The lexicon used in SimpleNLG-CAT is generated from the FreeLing dictionary which is licensed under the terms and conditions of the Lesser General Public License For Linguistic Resources.

Citation

The SimpleNLG-ES library was presented at the "10th International Conference on Natural Language Generation (INLG2017), held in Santiago de Compostela (4-7 September 2017 )". If you use SimpleNLG-ES in any project, please quote the work where it is described:

Alejandro Ramos-Soto, Julio Janeiro y Alberto Bugarín, "Adapting SimpleNLG to Spanish". Proceedings of the 10th International Conference on Natural Language Generation (INLG2017), 142-146. ISBN: 978-1-945626-52-4.

@inproceedings{aramossoto2017adapting,
	title = {Adapting {SimpleNLG} to Spanish},
	journal = {10th International Conference on Natural Language Generation},
	year = {2017},
	pages = {142-146},
	abstract = {We describe SimpleNLG-ES, an adaptation of the SimpleNLG realization library for the Spanish language. Our implementation is based on the bilingual English-French SimpleNLG-EnFr adaptation. The library has been tested using a battery of examples that ensure that the most common syntax, morphology and orthography rules for Spanish are met. The library is currently being used in three different projects for the development of data-to-text systems in the meteorological, statistical data information, and business intelligence application domains.},
	isbn = {978-1-945626-52-4},
	publisher = {Association for Computational Linguistics},
	author = {A. Ramos-Soto and J. Janeiro-Gallardo and Alberto Bugar\'{i}n}
}

SimpleNLG

The current version of SimpleNLG is V4.4.8 (API). For more information, visit his Github page or the SimpleNLG discussion list.

If you wish to cite SimpleNLG in an academic publication, please cite the following paper:

If you have other questions about SimpleNLG, please contact Professor Ehud Reiter via email: ehud.reiter@arria.com.

SimpleNLG-EnFr

The current version of SimpleNLG-EnFr is V1.1. SimpleNLG-EnFr can realize text in both English and French in the same document. The French part covers practically all the grammar in Le français fondamental (1er degré) and has a 3871 entry lexicon covering the échelle orthographique Dubois Buyse.

About

SimpleNLG-CAT is a Java API for Natural Language Generation in Catalan. Based on SimpleNLG-ES (https://github.com/citiususc/SimpleNLG-ES). It is a trilingual English/Spanish/Catalan adaptation of the SimpleNLG v4.4.8 library, following the structure used in SimpleNLG-EnFr.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%