Related Experiment Video
Updated: May 8, 2026

Development of an Audio-based Virtual Gaming Environment to Assist with Navigation Skills in the Blind
Published on: March 27, 2013
Braille AI: a convolutional neural network-based mobile application for bidirectional Braille translation in Spanish
Kevin Y Fuentes-García1, Erick E Guerrero-Zorza1, Héctor M Manzanilla-Granados1
1Escuela Superior de Cómputo, Instituto Politécnico Nacional, Mexico City, Mexico.
Purpose:
Students with visual impairments face significant educational barriers due to the limited availability of Braille-trained educators and accessible instructional materials. This study presents Braille AI, a native Android application designed to support bidirectional translation between Spanish text and Braille. Materials and methods: The application integrates two artificial intelligence models: YOLOv8 for Braille symbol detection and a convolutional neural network implemented with TensorFlow Lite for character classification. Public datasets, including Angelina, DSBI, and a Braille dataset from Kaggle, were used for model training. The system also generates visual guides for operating a Perkins Brailler machine to support educators with limited Braille knowledge. Results: Functional evaluations were conducted with two teachers from the USAER 68 support unit. The symbol recognition model achieved an average accuracy of approximately 97%, while translation processing was completed in under five seconds. Participants reported improved accessibility, reduced preparation time, and greater confidence in supporting students with visual impairments.
Conclusions:
Braille AI offers a portable and cost-effective tool for improving communication between sighted educators and blind students. The system demonstrates the potential of artificial intelligence to enhance inclusive education in Spanish-speaking contexts.
Related Concept Videos
Translation
Translation is the process of synthesizing proteins from the genetic information carried by messenger RNA (mRNA). Following transcription, it constitutes the final step in the expression of genes. This process is carried out by ribosomes, complexes of protein and specialized RNA molecules. Ribosomes, transfer RNA (tRNA), and other proteins produce a chain of amino acids—the polypeptide—as the end product of translation.
Translation Produces the Building Blocks of Life
Translation
Translation Produces the Building Blocks of Life
Proteins are called the...
Translation
Translation is the process of synthesizing proteins from the genetic information carried by messenger RNA (mRNA). Following transcription, it constitutes the final step in the expression of genes. This process is carried out by ribosomes, complexes of protein and specialized RNA molecules. Ribosomes, transfer RNA (tRNA), and other proteins produce a chain of amino acids—the polypeptide—as the end product of translation.
Translation Produces the Building Blocks of Life
Improving Translational Accuracy
Improving Translational Accuracy

