Coder Social home page Coder Social logo

broca's Introduction

Broca

A ChatGPT powered dictionary (English <-> Chinese|Spanish|Japanese|Korean|German|French|Portuguese) + vocabulary book

Broca.0.0.1.mp4

Introduction

Introducing Broca - the ultimate dictionary and vocabulary book app, powered by ChatGPT API! Have you ever struggled to keep track of English words you come across and want to learn, especially when using multiple devices? Look no further than Broca. This powerful app allows you to effortlessly organize and synchronize your vocabulary book across all of your devices.

With Broca, you can easily save words as plain JSON files in a folder, ensuring seamless synchronization across all of your devices. But that's not all. With ChatGPT as its dictionary engine, Broca is capable of searching for idioms, phrases, and slang that are not easily found in traditional dictionaries. Plus, it can generate unlimited example sentences to help you better understand the context and usage of each word.

And the name? Broca is named after the brain region responsible for language, making it the perfect name for an app designed to help you master the English language. Download Broca today and start building your vocabulary like a pro!

Installation

Prebuilt installers are available on the release page (MacOS only for now).

Usage

Screenshot 2023-04-27 at 9 45 07 PM

Firstly, create a folder to store your vocabulary book. All words will be saved to this folder, which can be found at /vocabulary. This will help you keep your vocabulary organized and easily accessible.

Secondly, it is mandatory to provide your OpenAI API key. This allows Broca to access the powerful language processing capabilities of OpenAI, which greatly enhances the app's performance and accuracy.

Thirdly, choose your target language (the language you want to translate to). At the moment, we support Chinese, Spanish, Japanese, Korean, German, French, and Portuguese.

Optionally, you can provide your AWS key and secret for pronunciation purposes. If you choose to do so, please ensure that your AWS key has full access to the AWS service Polly. This will enable Broca to accurately pronounce words for you, which can be a great help when learning a new language.

By following these simple steps, you'll be ready to start using Broca to expand your language skills and communicate with confidence.

Build

  1. Install tauri-cli. I prefer using Cargo.
cargo install tauri-cli
  1. Build
cd ./frontend
npm i
cd ../src-tauri
cargo tauri dev

Todos

  • Linux / Win support
  • Select Voice
  • More Languages

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.