Why the translation is not working on a particular language only?

It could be the language [is/is not] added.

Have you check if the language in the plugin and the linguise dashboard are matching…

For example if a language is only added in the plugin and not in the Linguise dashboard then the language flag will be displayed but you will not be able to translate in this language.