From professional translators, enterprises, web pages and freely available translation repositories.
io lo faccio abitualmente, soprattutto per debugging.
for example, if someone worry about the fact that c arrays aren't range checked, they should use a range-checked vector class. i do that most of the time myself, especially for debugging.