modification of word.language.languageName instead of word.languageName

Может не заработать, потому что в js, нужно сначала создать объект, а потом уже его свойство, то есть будет выглядеть так:
```javascript
$scope.word.language = {};
$scope.word.language.languageName = $routeParams.language;
```