JishoToAnki is a tool designed to translate lists of Japanese words from text files using the Jisho API. It formats the translations, including definitions and readings, for easy import into Anki. This application helps you efficiently study and memorize Japanese vocabulary by converting your word lists into a format optimized for flashcard use.
- Features
- Installation
- Usage
- Requirements
- Troubleshooting
- Developer Instructions
- Contributing
- Contact
- Translate Japanese words from text files using the Jisho API.
- Format translations with definitions and readings.
- Create files ready for quick import into Anki.
- Simple and user-friendly graphical interface for easy use.
-
Download the Application:
- Download the latest of JishoToAnki.rar from Latest Release of JishoToAnki.
-
Extract the Files:
- Extract the contents of the downloaded archive to a folder named
JishoToAnki.
- Extract the contents of the downloaded archive to a folder named
-
Run the Application:
- Navigate to the extracted
JishoToAnkifolder. - Double-click the
JishoToAnki.exefile to launch the application. - Make sure the icon.ico file is in the same folder or the program will throw an error
- Navigate to the extracted
-
Installation Video:
- Installation & Explanation Video is here Link.
-
Input File:
- Ensure your input file contains a list of Japanese words separated by commas.
- Use the "Browse Words File..." button to select your input file.
-
Output File:
- Choose where you want to save the translated output file using the "Browse Output File..." button.
-
Translate:
- Click the "Translate" button to start the translation process. The progress bar will show the status of the translation.
-
Cancel:
- Click the "Close" button to cancel the operation at any time.
Ensure that your input file (e.g., Example_Words.txt) has words separated by commas:
- Windows OS
- Python 3.8 or later (for running the script, if needed)
-
Progress Bar Issue:
- If the progress bar starts half full or behaves unexpectedly, ensure the application is up-to-date. Restart the application if needed.
-
Tkinter Issue:
- Make sure you have
tclandtkfolders in the proper locations. Check your error logs for their required locations. - Move the
tcl8.6andtk8.6(or the version you are using) folders to the correct location as described in this Stack Overflow article.
- Make sure you have
-
Activate the Virtual Environment:
- Run
.\Scripts\activateto activate the virtual environment.
- Run
-
Run the Application:
- Execute the script with
python ./app.py.
- Execute the script with
-
Deactivate the Virtual Environment:
- Run
deactivateto deactivate the virtual environment after you're done.
- Run
Make sure to install all required dependencies listed in requirements.txt before running the application.
Feel free to contribute by submitting issues or pull requests on GitHub.
For any questions or support, please contact me at my website here.