Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/syrex1013/instalingua

InstaLingua is a Chrome extension that translates Polish voice input into English text with nice formatting. 🌐🗣️
https://github.com/syrex1013/instalingua

chrome-extension translate voice-recognition

Last synced: 29 days ago
JSON representation

InstaLingua is a Chrome extension that translates Polish voice input into English text with nice formatting. 🌐🗣️

Awesome Lists containing this project

README

        

#

InstaLingua

InstaLingua is a Chrome extension that translates Polish voice input into English text with nice formatting. 🌐🗣️

## Features

- Translate Polish voice input to English text 🔄
- Auto-correct and format translated text ✨

## Technologies

- Webpack 🛠️
- Google Translate API 🌍
- languagetool API 📚

## Install

[**Accepted to Chrome Web Store!**](https://chromewebstore.google.com/detail/instalingua/nffpiemmlffilpllflcngbndhahoghhl?authuser=0&hl=pl)

## Usage

1. Click on the InstaLingua icon in the Chrome toolbar. 🖱️
2. Speak in Polish, and the extension will translate your speech to English text. 🎤➡️📝
3. The translated and formatted text will be displayed in the popup. 📄

## Development

### Prerequisites

- Node.js 🟢
- npm 📦

### Setup

1. Clone the repository:

```sh
git clone https://github.com/syrex1013/insta-lingua.git
cd insta-lingua
```

2. Install dependencies:
```sh
npm install
```

### Test the Extension

1. Start the development server:

```sh
npm run watch
```

2. Open [chrome://extensions](chrome://extensions). 🌐
3. Enable developer mode (top right of the page). 🛠️
4. Click "Load unpacked extension" (top left of the page). 📂
5. Select the `build` directory. 📁

### Bundle the Extension

To package the source code into static files for the Chrome Web Store, run:

```sh
npm run build
```