Subtitle Translator Deployment
System Requirements
- Node.js 20.9 or later
- Supports macOS, Windows (including WSL), and Linux
Local Deployment
Ensure you have Node.js installed.
Open http://localhost:3000 in your browser to see the result.
You can start editing the page by modifying src/app/[locale]/page.tsx. The page will auto-update as you edit the file.
Vercel Deployment
Click the button below to deploy Subtitle Translator to Vercel with one click:
With Vercel, you can quickly host your project, and it automatically handles building and deployment — ideal for users without complex server configuration needs.
Cloudflare Pages Deployment
Click the button or link below to fork this project, then follow the steps to deploy it on Cloudflare Pages:
Deployment steps:
- Log in to Cloudflare Pages
- Click "Create a project"
- Connect the GitHub repository you just forked
- Configure the build and deployment settings:
- Build command:
npm run build - Build output directory:
out - Environment variable: Add
NODE_VERSIONwith the value22.14.0
- Build command:
- Click the deploy button to start building!
🎉 Once completed, you'll be able to access your subtitle translator page!
Docker Deployment
If you prefer to run the application in a containerized environment, you can use the following methods to run Subtitle Translator via Docker:
Once running, you can access it at http://localhost:3000.
You can also deploy using a docker-compose.yml file:
Run the command docker-compose up -d to start the service.

