Comments (9)
Yeah its self hostable, but then that becomes a liability.
Oh then if that's the case I don't personally want to host it. I want EasyChat to continue living without having to maintain services like that. What if I get even more busy than I am currently ? Nobody is gonna be there to maintain it anymore. So the more independent it is, the better.
If you do have more free public APIs that we can use though, feel free to post them here 👍
from easychat.
Yes it has been the case for a while now, there wasn't any proper alternative that we could find. But maybe your suggestion will work? I'll look into it.
from easychat.
Yeah its self hostable, but then that becomes a liability.
from easychat.
Google translate API is usable and free. I haven't had a problem with it. I wrote an AutoHotkey script to do autotranslations cause I talk to a loooooooooot of non-English speakers. It should work for you as well.
from easychat.
Google translate API is usable and free. I haven't had a problem with it. I wrote an AutoHotkey script to do autotranslations cause I talk to a loooooooooot of non-English speakers. It should work for you as well.
The Google Translate API is not free by any stretch of the imagination. The user accessible one on the Google Translate website is, but not the backend API. Creation of a bot that uses the frontend as if it were a user violates Google's Terms of Service and would result in a hell of a lot of problems, mainly legal ones.
Unfortunately, it seems that the only option would be to self-host an API for translation. I would be happy to host such a thing using my own equipment for people to use, however I would most likely not be comfortable with having an unknown quantity of traffic constantly using up my network infrastructure, and would have little in the means to limit or cap such traffic without significantly impacting the user experience.
from easychat.
Update: I've been looking around, and it looks like the Watson Translate API may be a viable alternative:~
https://cloud.ibm.com/catalog/services/language-translator
They claim that their free plans will remain free and won't charge you unless you explicitly opt-in to having a paid service. I'm not sure what 1 million characters works out to, (mathematically, that's ~233,000 characters per week or ~33,000 characters per day
The only requirement to use the API is to sign up for an account.
from easychat.
Update: I've been looking around, and it looks like the Watson Translate API may be a viable alternative:~
https://cloud.ibm.com/catalog/services/language-translator
They claim that their free plans will remain free and won't charge you unless you explicitly opt-in to having a paid service. I'm not sure what 1 million characters works out to, (mathematically, that's ~233,000 characters per week or ~33,000 characters per day
The only requirement to use the API is to sign up for an account.
Sounds like a plan, I'll check it out eventually. I've been super busy lately so don't expect anything within the week.
Regarding:
Google translate API is usable and free. I haven't had a problem with it. I wrote an AutoHotkey script to do autotranslations cause I talk to a loooooooooot of non-English speakers. It should work for you as well.
That's what EasyChat used to do, but it was very limited in terms of queries you could do and most of all it was illegal, because it's an API that's only meant to be used by google internal services.
from easychat.
Okay, so I've been messing around with the IBM API a bit, and it doesn't really seem very user-friendly for a non IT versed person. And I obviously cannot have one key that will be public and for everyone to use, for obvious security reasons. If anyone wants to write a simple document for a lambda user, on how to get a key off IBM's service you are more than welcome.
from easychat.
Since Yandex still works despite the keys being paid, and no proper alternative has been found I'm going to close this issue. Feel free to re-open a similar issue if you think you've found a better solution.
from easychat.
Related Issues (20)
- Allow swappable translation engines HOT 1
- PlayerSay gets called in CLIENT realm HOT 2
- Homicide gamemode cannot chat when plyaer dead HOT 2
- Fetch Emoji data from Emojibase instead of a local lookup HOT 3
- How do you properly install this? HOT 8
- i cant copy and paste, none work HOT 2
- Tabulation characters ('\t') are not rendered in chat HOT 7
- EasyChat does not allow you to properly hide chat HOT 6
- EasyChat Error message HOT 2
- Sourcenet Requirement for EasyChat? HOT 3
- Can't see other players' messages. HOT 18
- Hey! HOT 2
- EasyChat Indicator doesn't activate HOT 2
- #breencast.br_overwatch07 HOT 2
- Unable to use ESC, console after attempting to enter chat. HOT 8
- [easychat-master] HTTP failed - ISteamHTTP isn't available! HOT 1
- RichNick returns SteamName and not player Nick which breaks DarkRP compatibility HOT 3
- Exploit causes client crashes HOT 5
- EZ Chat HOT 2
- Question about net HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easychat.