Document Translation Tool Update
Previously, my document translation tool supported file uploads up to 2MB. After today’s modifications, it can now support documents up to 10MB. In fact, the 2MB limit is sufficient for most daily tasks, unless your document contains a large number of images, which would significantly increase the file size. Even with the increased limit, there’s still a word limit because my translator uses an external API, MyMemory. Therefore, this seems like an unnecessary upgrade!
But why did I still adjust the document size limit? Haha, the answer is simple: I want to do my best to ensure users aren’t blocked on my platform!
MyMemory limits each anonymous IP address to 50,000 bytes of translation per day, approximately 5,000 words. I can’t change this. According to MyMemory’s official policy, I tried modifying the code to include an email address in the URL request to MyMemory. Adding a valid email parameter significantly increases the daily free quota from 5,000 words to 50,000 words/day.
However, I ultimately abandoned this approach because it would turn every visitor’s request into a single email request, with everyone sharing the same 50,000 words. This is unwise for a tool website accessible to all users, as it would reduce the available quota for each individual. Like this: keep the email address empty!
Finally, I devised an alternative to increase the quota: calling a backup LibreTranslate database and automatically switching when the MyMemory quota reaches its limit.
However, I also had to inform users that even with these modifications, the final translated document might lose its original formatting, especially for complex tables. Furthermore, some error messages might appear during the output process. This is my principle of honesty; I don’t want to boast that my tool is omnipotent only to have users find it’s not!
As a completely free and open-source tool website, I’ve done my best. Of course, if you can accept these shortcomings and only need it for simple office work without spending money on expensive translation software, I believe it’s more than enough for you, and I will continue to improve all my tools. Try it now:
Document Translation
