Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

SergeyFM/LingQWordsExport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LingQWordsExport

Exports all your words from LingQ to a tab-separated UTF-8 text file, Html, and Anki.

You can download the app here: LingQWordsExport.zip
Please read the documentation page.
Installation and configuration of the app is described here.
Or you can jump right to my daily routine page showing all the steps I make getting the words from LingQ to Anki.

What's this

The app connects to the LingQ API and downloads words and sentences. Then it uses Google-translate service to get the sound of the word spoken out loud. And finally, the app fetches images from Google or Bing.
There are certain peculiarities in how LingQ deals with words and sentences. One such thing is removal of letter's case information - all the words and sentences are saved in lowercase format, and it doesn't go well with German language:
– essen (to eat) – das Essen (the food/the eating))
To fix this issue the app searches for the word in a given fragment and tries to restore the original word.

You will have your words ready for review, and you can easily print them out:


And Anki will help learning them:

Selected features

  • gets the words from LingQ
  • fixes capitalization issues (for German)
  • downloads pictures from google and bing
  • and google-translate audio for each word or sentence
  • gets all the words or only recently added words
  • exports to txt, html and anki

GitHub repository

There are following folders:

  • app - the application ready for run
  • distr - archived app folder LingQWordsExport.zip
  • doc - documentation folder
  • src/main/kotlin - source code

Quick start

If you want to try the application:

  1. Read documentation in the documentation folder

  2. Download the app: LingQWordsExport.zip, unzip it

  3. Make sure you have Java 11+ installed (download page)

  4. Edit config.ini - add your key and set the language

  5. Run LingQWordsExport_RUN.bat

  6. Review html files with words

  7. Import data to Anki

  8. Enjoy

Once set up, import takes a few minutes.

I tested the application on a Windows 10 machine. There should be no difficulties running it on other platforms, please let me know how it goes for you.
You can run several instances of the app to speed up audio and images download (I tried 4 in parallel).

I'm open for suggestions and help. Any feedback is appreciated.
I wish y'all enormous success with language learning!

Sergey Svistunov

About

Will export all your words from LingQ.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published