Tue 15 July 2025

Tortuga.py: Programming turtle.py in Spanish, French, and German

Posted by Al Sweigart in misc   

Tortuga is a Python package that adds non-English function, parameter, and argument names to Python's turtle.py. This removes much of the language barrier from students learning to program with turtle.py. For example, instead of forward(100) and pencolor('red') you can type adelante(100) and color_pluma('rojo') for Spanish, or avancer(100) and couleur_stylo('rouge') for French. I've also written The Simple Turtle Tutorial in English and Spanish as a guide for instructors and hobbyists. Tortuga currently has Spanish, French, and German translations, with more languages planned. Tortuga is hosted on PyPI.org.

Tortuga es un paquete de Python que añade nombres de funciones, parámetros y argumentos en idiomas distintos del inglés a turtle.py de Python. Esto elimina gran parte de la barrera lingüística para los estudiantes que aprenden a programar con turtle.py. Por ejemplo, en lugar de forward(100) y pencolor('red'), puedes escribir adelante(100) y color_pluma('rojo') para el español, o avancer(100) y couleur_stylo('rouge') para el francés. También he escrito el Simple Turtle Tutorial en English y en español como guía para instructores y aficionados. Tortuga actualmente cuenta con traducciones al español, francés y alemán, y hay más idiomas planeados. Tortuga está alojado en PyPI.org.

Tortuga est un package Python qui ajoute des noms de fonctions, de paramètres et d’arguments non anglophones à turtle.py de Python. Cela supprime une grande partie de la barrière linguistique pour les élèves qui apprennent à programmer avec turtle.py. Par exemple, au lieu de forward(100) et pencolor('red'), vous pouvez taper adelante(100) et color_pluma('rojo') pour l’espagnol, ou avancer(100) et couleur_stylo('rouge') pour le français. J’ai également rédigé le Simple Turtle Tutorial in English et la version espagnole comme guide pour les formateurs et les passionnés. Tortuga propose actuellement des traductions en espagnol, en français et en allemand, avec d’autres langues à venir. Tortuga est hébergé sur PyPI.org.

Tortuga ist ein Python-Paket, das nicht-englische Funktions-, Parameter- und Argumentnamen zu Pythons turtle.py hinzufügt. Dadurch wird die Sprachbarriere für Lernende, die mit turtle.py programmieren, weitgehend beseitigt. Zum Beispiel können Sie statt forward(100) und pencolor('red') für Spanisch adelante(100) und color_pluma('rojo') oder für Französisch avancer(100) und couleur_stylo('rouge') eingeben. Ich habe außerdem das Simple Turtle Tutorial in English sowie die spanische Version als Leitfaden für Lehrkräfte und Hobbyisten geschrieben. Tortuga bietet derzeit Übersetzungen in Spanisch, Französisch und Deutsch an, und weitere Sprachen sind geplant. Tortuga ist auf PyPI.org gehostet.


Check out other books by Al Sweigart, free online or available for purchase:

...and other books as well! Or register for the online video course. You can also donate to or support the author directly.