3 ms·
Interesting story! Thanks for sharing. I'm consistently impressed by Microsoft's approach to translation - their online database of annotated translations - is
by jan_Inkepa 5y ago
Interesting story! Thanks for sharing.
I'm consistently impressed by Microsoft's approach to translation - their online database of annotated translations - is an invaluable source for translating and just talking about computer/software stuff in non-english languages. ( https://www.microsoft.com/en-us/language https://www.microsoft.com/en-us/language they made their entire translation database available online).
I do some work on a compiler and as much as I'd like to enable people to use it to teach young schoolkids in their native language (with localizable keywords + error messages), the implementation/maintenance burden would be massive and then people wouldn't be able to share source code so easily globally.
It's hard to balance - I like languages, and usually my code isn't in English, but...yeah, I can only go so far in practice.
- jcelerier 5y agoAs a french person, the Microsoft website in french is absolutely terrible, I just always go for the "English" button
- jan_Inkepa 5y agoOk, it's useful to know that they're not equally good in all languages - I had incorrectly generalised!
- franga2000 5y agoWhile Microsoft still is the best in this regard, they too are not perfect. I routinely see very strange thing when working on devices that aren't in English. Things like translating the word "manual" in the camera app (as in "manual settings") into the equivalent of "manual" as in "instruction manual". Strangely enough, open source projects tend to actually have better translations, since they are more often than not done by developers and users of the software, who have far more context than the random translator with the lowest hourly rate that most companies go for.
- pauloxnet 5y ago> open source projects tend to actually have better translations, since they are more often than not done by developers and users of the software, who have far more context than the random translator with the lowest hourly rate that most companies go for. Thanks for sharing this. I totally agree with you.
- franga2000 5y agoI've had the idea of making a fully localizable programming language for quite a while too, but like you, I've never actually done it due to the amount of maintenance a project like that would require. My idea was to make it possible to transpile between all the language variants and allow machine translation of variable names and comments. That way, after a new language variant were implemented, users (primarily teachers) could take any compatible code in any language they even remotely understood and translate it, then do just a bit of cleanup and be able to contribute it back and use it when teaching. Then I'd build a repository of these small programs, each with a set teaching goal in mind, translated into as many language variants as possible. But now this is starting to sound like months and months of work, and since I can't focus on a single side-project for even a few weeks, is unfortunately never getting done...