Skip to content

Transcode can help you translate from and into any programming language.

License

Notifications You must be signed in to change notification settings

bytefloat/transcode

Repository files navigation

Transcode is a web app that uses OpenAI's GPT-3 API to translate code from one language to another. It's a fun way to learn about different programming languages and how they work.

LICENSE LICENSE 996.icu PRs Welcome

Supported languages

How it works

Inspired by teach-anything and readpilot

Powerd by OpenAI, Next.js, Vercel and Tailwind CSS.

This project uses the OpenAI GPT-3 API (specifically, text-davinci-003) and Vercel Edge functions with streaming. It constructs a prompt based on the form and user input, sends it to the GPT-3 API via a Vercel Edge function, then streams the response back to the application.

Running Locally

After cloning the repo, go to OpenAI to make an account and put your API key in a file called .env.

Then, run the application in the command line and it will be available at http://localhost:3000.

$ npm run dev

License

The code in this repository, unless otherwise noted, is under the terms of both the Anti 996 License and the Apache License (Version 2.0).