Electropedia Electrotechnical Vocabulary in 20 Languages

    https://www.electropedia.org/

    Maintained by the International Electrotechnical  Commission (aka IEC), Electropedia provides all the terms and definitions used for the electricity and electronic fields,  in 11 languages, used in international standards

    Free, No registration, No Download/Install required