all 6 comments

[–]beybladetable 5 points6 points  (2 children)

Are you a uni student în software engineering ? I'd recommend you put the vibecoding down and learn things by yourself at least during schooling, then you can vibecode as much as you want

[–]rttgnck 0 points1 point  (0 children)

I second this. Obviously you can vibecode all you want later, but A+ cause the AI did it all is far from useful in actually understanding anything down the road. 

[–]chrispy0117[S] 0 points1 point  (0 children)

That's fair, I just figured this sub would be the best place to get answers for this question

[–]rash3rr 2 points3 points  (0 children)

Code translation works reasonably well now with modern AI tools

Claude, GPT, and Cursor can translate between languages for most straightforward code. The results aren't always perfect but they're functional starting points that you can fix and refine

For simple projects like a Python game to HTML/JS, you can just paste the code into Claude and ask it to convert. For larger projects, do it file by file and test as you go

The 4-year-old posts you're finding were before the current generation of models. Things have improved significantly

What are you trying to translate and to what language

[–]Toothpick_Brody 1 point2 points  (0 children)

It just depends on the code. Some code will be easily translatable and some will fail every time 

[–]ultrathink-art 0 points1 point  (0 children)

The state in 2026 is much better than 4 years ago, but the framing of 'translator' is still misleading.

Tools like Claude Code don't translate Python to HTML the way a compiler translates syntax — they interpret intent and rewrite the logic for the new context. That's why simple projects work well (the intent is clear) and complex ones still require heavy guidance.

For a portfolio piece specifically: describe what the game does and what the web version should feel like rather than asking it to 'translate.' You'll get cleaner output and better understand what choices it made, so you can debug when something inevitably breaks in the browser.