This is an old bug that currently can be seen on production Commons with Description text as well. But with the introduction of multilingual captions, the bug gets more confusing. The simplest fix would probably be just some kind of delimeters between the Language name and the text.
Ex: English | This is English - Spanish | Esto es espanol
(perhaps @PDrouin-WMF has some ideas?)