Giter VIP home page Giter VIP logo

tatoeba-groupie-python's Introduction

Tatoeba Groupie

Multilingual Tatoeba Scraper

Tatoeba.org allows anyone to search for translations from one language to another, and Tatoeba Groupie allows anyone to specify a list of languages and find groups of mutually translated sentences where every language indicated is present. Once these "groupies" are located, they can then be exported to plain text, which is compatible for import into Anki, excel, and many others.

How to get Tatoeba Groupie up and running

This version of Tatoeba Groupie is written in python (version 3.3), using a snapshot of the wxPython Phoenix project for the user interface. It is not an executable; it needs to be run from a command prompt. If you are not familiar with command prompts, do a search and that will give you the basics. If your system is easily supported, the following steps will get you up and running:

  • Install a version of python 3 (3.3 recommended simply due to its use during coding) from https://www.python.org/downloads/ These are executables you can run directly.

  • Install pip if you don't already have it. Instructions are available here: https://pip.pypa.io/en/latest/installing.html You need to use a command prompt to have python run the install file. If you get complaints about python not recognized as a command, you can either switch to the directory where python.exe is located, or add python to your path

  • Then use pip (from the command line) to install a wxPython Phoenix snapshot. Pip will be in the scripts folder of your python installation (or it may already be on your path). Run the following command:

pip install -U --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

If pip doesn't work, try pip3 and/or pip3.3, or similar.

  • Download a release version of Tatoeba Groupie (both the Source code and the releaseOnlyFiles.zip), extract all files into a single folder, and run the file named tgui.py from python using the command line. The command "python tgui.py" must be run from the folder containing tgui.py, or you can give a full path to the file such as "python c:\TatoebaGroupie\tgui.py".

If it works you're good. If not, keep your eyes open for other versions of Tatoeba Groupie in the future, or look for help.

Feel free to report issues. Also feel free to consider a question an issue until there's a more concrete way specified to ask for help.

tatoeba-groupie-python's People

Contributors

chajadan avatar

Stargazers

Hiroki Konishi avatar Nicolas Raoul avatar

Watchers

James Cloos avatar  avatar Rafał Bielec avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.