An open API service indexing awesome lists of open source software.

https://github.com/garuda8887/lingolift

LingoLift is a lightweight, open-source PDF translator with a user-friendly GUI that enables seamless translation of PDF content into multiple global languages. Ideal for fast conversions with clean output, LingoLift is perfect for travelers, students, researchers, and anyone dealing with multilingual documents.
https://github.com/garuda8887/lingolift

desktop-app document-localization google-translate language-tools multilingual opensource pdf-tools pdf-translation python-project reportlab tkinter-gui translation-tool

Last synced: about 1 month ago
JSON representation

LingoLift is a lightweight, open-source PDF translator with a user-friendly GUI that enables seamless translation of PDF content into multiple global languages. Ideal for fast conversions with clean output, LingoLift is perfect for travelers, students, researchers, and anyone dealing with multilingual documents.

Awesome Lists containing this project

README

          

# 🌐 LingoLift

**LingoLift** is a lightweight desktop tool that lets you translate PDF files into your desired language — right from your local machine.

Whether you're a traveler, student, researcher, or professional, LingoLift gives you **on-the-go PDF translation** without needing to copy and paste chunks of text into online tools.

---

## 🚀 Features

- 📄 Translate entire PDFs in one go
- 🌍 Choose any target language
- 🎯 Simple and intuitive interface
- ⚙️ Fully offline after installation
- 💾 Save translated text as a clean PDF

---

## 📝 Disclaimer

This app is designed for quick, portable translations. For high-fidelity formatting or advanced document layouts (e.g., scientific papers, complex PDFs), **integrity-preserving support is planned for future releases.**

---

### 🖼️ UI Previews

#### 🧭 Main Interface
![UI](assets/ui.png)

#### 🌍 Language Selection
![Target Language](assets/target_language.png)

#### 🔄 Progress
![Progress](assets/progress.png)

#### ✅ Translation Complete
![Success](assets/success.png)

---

## 🛠️ Usage

1. Clone the repository
```bash
git clone https://github.com/Garuda8887/lingolift.git
cd lingolift
```

2. (Optional) Create a virtual environment
```bash
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
```

3. Install dependencies
```bash
pip install -r requirements.txt
```

4. Run the app
```bash
python lingolift.py
```

---

## 🌍 Supported Languages

Supports all languages provided by [Google Translate](https://cloud.google.com/translate/docs/languages).

---

## 📦 Dependencies

- `PyPDF2`
- `googletrans`
- `reportlab`
- `tkinter`
- `ttkthemes`

---

## 🤝 License

MIT License © [Garuda8887](https://github.com/Garuda8887)