Non-English-based programming languages are computer programming languages that, unlike most well-known programming languages, do not use keywords taken from, or inspired by, the English vocabulary.
There has been an overwhelming trend in programming languages to use the English language to inspire the choice of keywords and code libraries. According to the HPOL online database of languages1, out of the 8500+ programming languages recorded, roughly 2400 of them were developed in the United States , 600 in the United Kingdom, 160 in Canada, 75 in Australia.
Another way to say it is that almost half of all programming languages were developed in an English-speaking country. This does not take into account how widely used each language is, nor situations where a language was developed in a non-English-speaking country but used English to appeal to an international audience (see the case of Python from the Netherlands) or because it was based on another language which used English (see the case of Caml, developed in France but using English keywords).
LSE – Langage Symbolique d'Enseignement, a French, pedagogical, programming language designed in the 1970s at the École Supérieure d'Électricité. A kind of BASIC, but with procedures, functions, local variables, like in Pascal.
MS Word and MS Excel – Their macro languages used to be localized in non-English languages
Rapira – A Russian-based interpreted procedural programming language with strong dynamic type system
Robik – A simple Russian-based programming language for teaching basics of programming to children
SAKO – A language created in the 1950s and nicknamed the "PolishFORTRAN"
TI-Calculator BASIC – The 68000 version is localized. Unfortunately, various configuration strings are localized too, preventing direct binary compatibility.
HyperTalk – The programming language used in Apple's HyperCard; allows translation via custom resources
Macintosh AppleScript – once allowed for different "dialects" including French and Japanese; however, these were removed in later versions
Perl – While Perl's keywords and function names are generally in English, it allows modification of its parser to modify the input language, such as in Damian Conway'sLingua::Romana::Perligata module which allows programs to be written in Latin.
References
^ in HOPL, the History of Programming Languages, used the advanced search to find languages by country