Step 8 of 18 of the SQL tutorial. A compound has as many names as anyone gave it, so they live in their own table and a join brings them back. 2-Propanol carries twelve, across English, German and French. Filter n.language and each compound returns only the names in that language. The accents survived unevenly: acetic acid is listed in German both as "Essigsäure" and as "Essigsure", and this database repairs neither.
It opens on the query SELECT c.preferred_name, n.value, n.language FROM names n JOIN compounds c ON c.id = n.compound_id WHERE n.language = 'de' ORDER BY c.preferred_name LIMIT 20, which you can run and change in place.
Ask the same question of a chemical dataset in SQL and in Mango and compare the two answers. The database is a SQLite file your browser downloads once and queries locally, so nothing you write ever leaves your machine — which is also why the tool needs JavaScript.