Skip to content

An electron app that automatically translates incoming Path of Exile chat messages into your preferred language and offers translating your reply back.

License

Notifications You must be signed in to change notification settings

rowolff/babel-poe

Repository files navigation

babel-poe

An electron app that automatically translates incoming Path of Exile chat messages into your preferred language and offers translating your reply back.

Uses create-react-app for scaffolding.

For users

Note: The app is currently taken offline. Due to the translation API cost I can no longer afford to offer this service with me paying for it out of my own pocket. In the future, I'm hoping to rebuild the app with a cheaper or free translation tool and will then republish it.

For developers

install dependencies

npm install

before you run the development environment

You will have to create the file ./src/utils/keys.js and add a valid Google Cloud API key with access to the Translation API. The file has this format:

module.exports = {
  TRANSLATE_KEY: 'YOUR-KEY-HERE'
}

Reason is: I haven't figured out yet how to pass environment variables into the Electron build :/

run and build

Development: npm run dev

Production build (Mac): npm run mac:build

Production build (Windows): npm run win:build

massive thanks

Vladimir Setka for

  • improving the file streaming
  • helping with the regex finding and parsing whispers
  • proper error handling
  • being patiend for all my stupid questions :D

About

An electron app that automatically translates incoming Path of Exile chat messages into your preferred language and offers translating your reply back.

Resources

License

Stars

Watchers

Forks

Packages

No packages published