Il sito non sbaglia. Dipende però dall'accezione che vuoi dare a demone.
Semplificando,
akuma ha un significato più vicino a diavolo (tieni presente che il primo kanji significa: malvagità, male, cattiveria, ecc. e che
akuma è usato a volte anche per indicare il diavolo cristiano), mentre
oni ha un significato più vicino a orco essendo il nome di specifiche creature del folclore giapponese (
queste).
I due termini indicano due cose differenti, ma a volte, a secondo del contesto, possono essere tradotti entrambi con "demone".