Skip to content

Utilize LLM’s to help in your language studies! Uses Google's Bard to generate sentences from the 1000 most common words in Chinese (Mandarin) to study. Provides English translations and pinyin. Generated Sentences are saved to an output file for further review.

Notifications You must be signed in to change notification settings

J0K3Rn/Bardarin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bardarin

Project is still in a early state. Currently experiencing multiple issues with using the 3rd-party Bard API. See my Mandarin-Learning-Chatbot which utilizes ChatGPT! https://github.com/J0K3Rn/Mandarin-Learning-Chatbot

Utilize LLM’s to help in your language studies! Uses Google's Bard to generate sentences from the 1000 most common words in Chinese (Mandarin) to study. Provides English translations and pinyin. Generated Sentences are saved to an output file for further review.

Bard API: https://github.com/dsdanielpark/Bard-API

Builds upon many aspects from my Chinese-Flash-Cards repository: https://github.com/J0K3Rn/Chinese-Flash-Cards

Todo:

  • Use Selenium to open up Bard and automate cookie grabbing process
  • Create app for UI
  • Implement Google Voice (Narrator)
  • Save generated Bard output to csv
  • Gameify the app
  • Implement Google's Speech to Text so user can practice pronunciation
  • Implement the ability to click on characters to pop up the direct translation (similar to what Duolingo does)

How to run:

  • Python 3.11.4 is highly recommended to resolve tkinter issues
  • Download repository
  • Open downloaded repository with a command line interface
  • run pip install bardapi
  • Some work must be done by YOU to fully set up the Bard API
  • Open Bard in your browser (Chrome Preferred) https://bard.google.com/
  • Open the Web Developer Tools (Three dots near top right of window -> More Tools -> Developer Tools)
  • In Developer Tools go to Application tab -> Expand 'Cookies' -> Click on https://bard.google.com/
  • A list should pop up where you can see many of the cookies (Many are named __Secure-)
  • Replace the values for token, __Secure-1PSID, __Secure-1PSIDCC and __Secure-1PSIDTS in main.py
  • DO NOT OPEN UP A NEW WINDOW FOR BARD OR YOU WILL HAVE TO REDO THESE STEPS
  • Keep you browser session open while running the program?
  • run python main.py

Working example in console:

alt text

About

Utilize LLM’s to help in your language studies! Uses Google's Bard to generate sentences from the 1000 most common words in Chinese (Mandarin) to study. Provides English translations and pinyin. Generated Sentences are saved to an output file for further review.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages