Export and import your LinguaLeo vocabulary dictionary. Backup words to JSON/CSV and transfer between accounts.
- 📤 Export dictionary to JSON and CSV
- 🔐 Secure JWT authentication
- 💾 Auto-save tokens (login once)
- 📊 Detailed statistics
- 🚀 Auto-login on export
git clone https://github.com/Kreash/lingualeo-io.git
cd lingualeo-io
npm install
npm run exportFirst run will ask for email/password. Next runs use saved tokens.
npm run export # Export dictionary
npm run auth # Login and save tokens
npm run import # Import from file (coming soon)lingualeo_dictionary.json- Full datalingualeo_dictionary.csv- Excel-ready table
{
"id": 123456,
"word": "serendipity",
"translation": "счастливая случайность",
"transcription": "[ˌserənˈdɪpəti]",
"progress": 75,
"created": 1707177600,
"group": "year_1"
}📊 Exported: 6467 words
By groups:
• New: 245
• 1 week ago: 89
• 1 year ago: 432
• 5+ years ago: 4342
With pictures: 3421
With audio: 6467
- 📦 Backup your dictionary
- 🔄 Transfer between accounts
- 📊 Analyze in Excel/Sheets
- 🔁 Migrate to other platforms
✅ Password hidden during input (like SSH)
✅ Password never saved
✅ Only JWT tokens stored in .lingualeo-tokens.json
lingualeo-io/
├── scripts/
│ ├── auth.js # Authentication
│ ├── export.js # Export (with auto-auth)
│ └── import.js # Import (WIP)
└── src/
├── auth/ # AuthService
├── api/ # ApiClient
├── services/ # Business logic
└── utils/ # Utility functions
- Export to JSON/CSV
- Auto-login
- Statistics
- Import from JSON/CSV
ISC © 2026
- 🐛 Report Issues
- ⭐ Star if useful!
Made with ❤️ for language learners