DEV Community

jason rauch
jason rauch

Posted on

How I turned a code translator into a full dev toolkit — GitHub push, code review, and more

A while back I built transpiler.us — an AI tool for translating code between 27 programming languages. The core use case was simple: you have working code in Python, you need it in Go.

Since then I've kept building. Here's what's been added and why.

GitHub Integration

The most-requested feature. You connect your GitHub account via OAuth and after translating, you can push the output directly to any repo — pick the branch, set the file path, commit message, and push. No copy-paste, no local git required.

This was the most technically interesting piece. Managing OAuth token refresh, handling repos with existing files vs new files, and making the UX feel simple on top of what's actually a multi-step API flow was a good challenge.

AI Code Reviewer

Paste any code and get back a structured review: bugs, security issues, performance improvements, and general suggestions. Llama 3.3 70B handles this surprisingly well.

JSON/YAML Formatter

Validate, format, and convert between JSON and YAML. I use this one constantly myself.

Regex Tester

Write regex patterns and see live match highlighting as you type.

Editor Customization

Choose your theme (VS Code Dark, GitHub Dark, Monokai, Dracula and more), font size, line numbers, and word wrap.

The Stack

  • Frontend: React + Vite + TailwindCSS on Vercel
  • Backend: Express + TypeScript on Railway
  • AI: Llama 3.3 70B via Together.ai
  • Auth: JWT + email verification
  • Payments: Stripe

CLI Tool

Also published as code-translator-ai on npm if you want terminal access:

npm install -g code-translator-ai
translate file script.py --from python --to javascript
translate review myfile.ts

Try It

Free tier included — no credit card needed.

https://transpiler.us

Would love feedback — what would you build next?

Top comments (0)