Unicode based programming language
As you can see from other answers, most modern languages allow this, including Perl, Python, Go, Ruby, Java, C♯, variants of lisp, Fortess, ADA, and many more. C and C++ do not, but those aren’t modern.
Regarding C♯, from MSDN:
The rules for identifiers given in this section correspond exactly to those recommended by the Unicode Standard Annex 15
As for converting an API to a chosen language - this is not feasible. You would require a translator that understands the nuances and meaning of every method, variable and class name and translate those correctly - this is not the same as being able to use the characters of a chosen language in code.
Ada (among others) allows for internationalized identifiers using UNICODE.
However, my personal opinion is software should be written using a single, universally understandable and sufficiently simple language (English, obviously) to encourage collaboration, ensure understandability and reusability of code.
Delphi has that feature since Version 2009
Javascript has this feature.