Identificador persistente para citar o vincular este elemento:
https://accedacris.ulpgc.es/jspui/handle/10553/143095
| Título: | Conversor de cifras a texto en catalán. | Autores/as: | Sosa Santana, David | Director/a : | Carreras Riudavets, Francisco Javier | Clasificación UNESCO: | 120317 Informática | Fecha de publicación: | 2025 | Resumen: | Este proyecto tiene como objetivo el desarrollo de un conversor numérico a texto
en lengua catalana, capaz de transformar cifras en distintas formas lingüísticas:
cardinales, ordinales, fraccionarias, multiplicativas, decimales, científicas, romanas
y denominaciones poligonales. Además, se contemplan variaciones dialectales como
el valenciano, permitiendo adaptar la salida textual a distintas variantes del catalán.
El conversor se implementa como un servicio WCF en C#, estructurado en
múltiples clases, cada una encargada de un tipo específico de conversión. La clase
Cardinales, actúa como base para otras conversiones, permitiendo descomponer
los números en bloques y aplicar sufijos adecuados según la posición, el género o
la pluralidad.
Una de las principales dificultades abordadas fue la complejidad morfológica
del catalán, especialmente en lo relativo a la formación de sufijos y a las reglas
gramaticales de concordancia. También se prestó especial atención a la correcta representación
de números de gran tamaño, ya que los rangos de conversión van desde
10−126 hasta 10126, así como al tratamiento de casos especiales como los decimales
en notación científica o los fraccionarios con valores compuestos. Se añadieron
versiones paralelas para el valenciano con las adaptaciones léxicas necesarias.
El resultado es un sistema modular y extensible para la generación de texto,
que puede servir como base para aplicaciones en ámbitos educativos, lingüísticos
o administrativos. This project aims to develop a number-to-text converter in the Catalan language, capable of transforming numerical figures into various linguistic forms: cardinal, ordinal, fractional, multiplicative, decimal, scientific, Roman numerals, and polygonal denominations. Additionally, dialectal variations such as Valencian are considered, allowing the textual output to be adapted to different variants of Catalan. The converter is implemented as a WCF service in C#, structured into multiple classes, each responsible for a specific type of conversion. The Cardinales class serves as the foundation for other conversions, enabling the decomposition of numbers into blocks and the application of appropriate suffixes based on position, gender, or plurality. One of the main challenges addressed was the morphological complexity of Catalan, particularly regarding suffix formation and grammatical agreement rules. Special attention was also paid to the correct representation of large numbers, as the conversion range spans from 10−126 to 10126, as well as the handling of special cases such as decimals in scientific notation or fractions with compound values. Parallel versions were added for Valencian, including the necessary lexical adaptations. The result is a modular and extensible text generation system that can serve as a foundation for applications in educational, linguistic, or administrative domains. |
Departamento: | Departamento de Informática y Sistemas | Facultad: | Escuela de Ingeniería Informática | Titulación: | Grado en Ingeniería Informática | URI: | https://accedacris.ulpgc.es/handle/10553/143095 |
| Colección: | Trabajo final de grado |
En el caso de que no encuentre el documento puede ser debido a que el centro o las/os autoras/es no autorizan su publicación. Si tiene verdadero interés en el contenido del mismo, puede dirigirse al director/a o directores/as del trabajo cuyos datos encontrará más arriba.
Vista completaLos elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.