Skip to content

A web HMI to translate files using the Deepl - Translate document API.

Notifications You must be signed in to change notification settings

HeyHeyChicken/DeepL-File-Translator

Repository files navigation

DeepL File Translator

DeepL File Translator is a web HMI to translate files using the Deepl - Translate document API.


👋 Introduction

DeepL File Translator is a web HMI to translate files using the Deepl - Translate document API.
You can use it with a free or paid API key.

☁️ Live demo

You can try this tool by clicking here: https://deepl.cuffel.fr/.

🔧 Prerequisites

Node.js
npm

⬇️ Installation

  1. Clone it directly from GitHub.
git clone https://github.com/HeyHeyChicken/DeepL-File-Translator.git
  1. Install packages
cd DeepL-File-Translator
npm install

🚀 Usage

  1. Launch this command.
npm start
  1. Go to http://localhost:4200/

⚠️ Be carefull about the proxy

To avoid CORS problems, I developped a proxy in the src\assets\server\index.php file.
This tool will not work on your desktop, if it's not processing PHP files.

💼 How to

  1. Put your API key in the "API KEY" input.
  2. Click on the dashed button to upload files.
  3. Wait translations finished.


Created by Antoine Duval (HeyHeyChicken) with ❤ and ☕ (chocolate) in Mesnil-Panneville.

About

A web HMI to translate files using the Deepl - Translate document API.

Topics

Resources

Stars

Watchers

Forks