{
  "id": 10285454,
  "title": "Pyrtugues: programação em português que gera Python de verdade",
  "url": "https://urgent.news/2026/09/27/pyrtugues-programacao-em-portugues-que-gera-python-de-verdade",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-27T20:29:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/pyrtugues/pytugues-programacao-em-portugues-afe"
  },
  "original_language": "pt",
  "account": "Pyrtugues is an open-source educational project designed to bridge the gap between Portuguese-speaking programmers and the Python programming language. For children or beginners who don't speak English, one of the biggest challenges in learning programming is the language barrier. While the logic behind programming is universal, commands like if, else, print, and def are all in English.\n\nPyrtugues aims to solve this issue by providing a tool that allows users to write code in Portuguese while maintaining the same logic as Python. The tool then automatically translates the Portuguese code into real Python code, which can be executed and even use the Pygame library to create games.\n\nThe architecture of Pyrtugues is simple and powerful. Users write code in Pyrtugues, such as:\n\nIf age is 10:\nDisplay \"Olá!\"\n\nThe translation engine then converts this to Python:\n\nIf age is 10:\nPrint \"Olá!\"\n\nThe Python code can then be executed, allowing users to see the real results of their code.\n\nHere's a practical example:\n\nIn Pyrtugues:\nFunction greet(name):\nReturn \"Olá, {name}!\"\n\nDisplay greet(\"Pyrtugues\")\n\nIn Python (generated automatically):\nDef greet(name):\nReturn \"Olá, {name}!\"\n\nPrint greet(\"Pyrtugues\")\n\nThe logic remains the same, with only the syntax changing to make it more user-friendly for beginners. Pyrtugues stands out by not using blocks, being a true textual programming language, bridging to Python, supporting Pygame for creating games and graphical applications, and being available as a web and desktop version.",
  "summary": "Pyrtugues: A Ponte em Português para o Python que Crianças e Iniciantes Precisavam Se você já tentou ensinar programação para uma criança ou para alguém que não fala inglês, sabe qual é o maior obstáculo: a barreira do idioma. Enquanto a lógica de programação é universal, os comandos como if , else , print e def são em inglês. Ferramentas como o Portugol tentam resolver isso, mas trazem uma…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}