Exactly what Luuk is saying:
On your page get a dataview with the language object. Either through a DS microflow or pass the language as a page parameter.
Then in the datagrid you can use that “Language” to be the $currentObject as it is around your data grid.
You can retrieve the language from the current user [System.User_Language = '[%CurrentUser%]'] and use that as a variable in your XPath query?
Then you get [Langu = $Language/Code]
The Code typically is the code that you see in the Language settings so for American English: ‘en_US’
You should be able to doing this: