Hmm. I can't fault the translations, as i'm not a linguist, but there are several glaring errors at the bottom of the page, regarding dates.
The 90 has a wheelbase of 93 inches, I believe, but it's certainly not
90 inches
(SIII + SIIIB)
There is no such thing as a S3B. There was however, a SIIA FC 109in (1963-66) and a SIIB FC, which had a 110in wheelbase (1966-1972)
This does not give me much confidence in the translations!
Alex