It depends on what you mean by another language. I have a project I'm writing programs in QB, C and C++ at times. The program logic is at least functionally if not literally identical with allowances for each specific programming sysntax. So in this sense, different languages can do the exact same thing and the program may actually look nearly the same internally as well as externally when it runs.
If you want to substitute words from Spanish , German or even Esperanza for the reserved words of a programming language, then no, you can't. The compiler or interpreter is looking for specific words and exact syntax to do its job. This would be real easy to show with a relatively small compiler or interpreter tutorial.
There is also a third option. Multi-language programs are written to specifically allow the use of an alternate language in place of English. Internally, the programming language is normal, but it uses a different langauge text for prompts and responses. The programming language is just processing character codes and doesn't actually see it as anything different.