Skip to content

janewu77/ela-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English learner Assistant ELA

中文说明

English learner Assistant ELA

https://chrome.google.com/webstore/detail/eepeblbmpkloajddpjlibamomldfhdga

Info

ELA is designed to boost your English(or other languages) proficiency, utilizing cutting-edge AI technologies including Text to Speech (TTS) and Large Language Models (LLM) to support your learning journey.

With its user-friendly interface and high customizability, ELA is perfect not only for individuals learning English but also for professionals and scholars needing to access specialized English content. Moreover, it can facilitate learning other languages, thereby significantly enhancing efficiency in your professional and educational pursuits.

demo

Key Features

  1. Reading aloud:

    • Utilizes TTS (Text to Speech) technology.
    • Can read selected English content when users browse the web.
    • Enhances listening practice and improves English comprehension.
  2. Translation and word lookup:

    • Uses the latest AI technology (openAI ChatGPT) for English translation and word lookup.
    • Helps users read smoothly and expand their vocabulary.
  3. Custom settings:

    • Allows users to customize functions based on specific learning needs.
    • Adjust functions by defining prompts for personalized configuration.

How to install

1. Install through the Chrome Store.

goto Chrome Store

2. Install an unpacked extension in developer mode.

step1: download zip & unzip archive/ela_{The latest released version}.zip

step2: following the provided installation instructions https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world?hl=en#load-unpacked

How to config

  • Open the "Settings" and input your OpenAI-API-Key. how to setting - key
  • Configure custom buttons how to setting - 1

How to Use

  1. Open the side panel, turn on the switch at the top right corner.
  2. Select the text paragraph you want to process. The text will appear in the side panel.
  3. Click the [Play] button below the text to start reading aloud.
  4. Use the [Translate to Chinese] and [Look up words] buttons to access these specific functions.
  • demo func

Description of button functions

button functions

  • On/OFF: on, the content selected on the webpage will appear in the side panel.

  • Setting: Parameter settings. You can specify the AI model for sound and language in the settings.

  • Clear all: Clear all contents in the side panel.

  • Play: Play/Continue playing/Replay

  • Pause: Pause

  • Stop: Stop playback. After stopped, clicking play again will regenerate the sound and play it.

  • Translate: Translate English into Chinese.

  • word:Look up words

  • Custom functions

shortcut to Open/Close the side panel:

"windows": "Ctrl+Shift+S"
"mac": "Command+Shift+S"
"chromeos": "Ctrl+Shift+S"
"linux": "Ctrl+Shift+S"

p.s. After closing the sidebar, all content currently on the sidebar will be deleted.

FAQ

Additional resources

update.log

update.log

How to Contribute

Contributions are highly encouraged! Please fork and submit a PR.