What's the language? My Firefox detected it as English, I suppose it is because of lang=en in HTML

Brazilian Portuguese.

Funnily enough, it took me a while to determine it was definitely Brazilian Portuguese, given I'm a native Portuguese speaker, because the whole thing is written in a stiff academic-ish style that hides some the differences between European and Brazilian Portuguese.

I grew up in Spain close to the border with Portugal, so even though I don't speak the language (something which I really regret) I am familiar with it. What are the major differences between European and Brazilian Portuguese? I only know that Brazilians use the gerund like us Spanish speakers, whereas European Portuguese uses "estar a" + infinitive.

Spelling used to be a big one. E.g. in the opening sentence of the article, the word "otimização" would've been an obvious sign it was Brazilian, because the usual European Portuguese spelling was "optimização" — we had a bunch of silent consonants like that all over the place, but most of those got removed once Portugal started adopting the 1990 orthographic agreement[0]. Speaking of spelling differences, now that I'm re-reading, I could've noticed it was Brazilian from "ingênua" in the first section (would've been "ingénua" in European Portuguese).

A common pattern in the readme is the use of "em um" ("in/on a" in English), which is idiomatic in Brazilian, but not in European Portuguese, where the contraction "num" would be standard. It's one of the cases that could be attributed to overly stiff academic writing, though.

0. https://en.wikipedia.org/wiki/Portuguese-Language_Orthograph...

Obrigado for the explanation and the interesting link :)

> My Firefox detected it as English

Try selecting some text in the README, and right-clicking then "Translate to ..." and the autodetect might do a bit better to identify the language.

Looks like Portuguese to me (I don't speak it)

email at the bottom has .br so it's Brazilian Portuguese (https://en.wikipedia.org/wiki/Brazilian_Portuguese )