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 completa

Google ScholarTM

Verifica


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.