Грамматический словарь Зализняка (склонения слова):
Эсперанто
эспера́нто
нескл., ср.
Искусственный международный язык, основанный на материале наиболее распространенных европейских языков.
[От франц. esperer — надеяться]
ЭСПЕРАНТО, нескл., м. и ср. Международный язык, искусственно созданный на основе грамматических и лексических элементов западноевропейских языков. Писать на э.
эспера́нто
ЭСПЕРАНТО неизм.; ср. [от франц. espérer — надеяться] Искусственный международный язык, созданный на основе грамматических и лексических элементов западноевропейских языков. Писать, говорить на э.
ЭСПЕР’АНТО, нескл., ср. (эсп. esperanto, ·букв. надеющийся). Наиболее употребительный из искусственных международных языков, основанный на материале главных европейских языков, созданный Заменгофом в 1879 ·г. Говорить, писать на эсперанто.
| То же в знач. неизм. прил. Язык эсперанто.