filtro ng-repeat para onde um atributo é indefinido

Eu esperava que isso fosse realmente simples em angular.

Eu tenho uma lista com tradutores e outros usuários

[{user: 'a',languages:['french','english','spanish']},
{user: 'b'}]

Em seguida, tenho um ng-repeat onde só quero exibir os usuários que têm idiomas

ng-repeat="translator in users | filter: {languages}"

mas, infelizmente, não consigo descobrir como filtrar pela existência de um atributo. Eu tentei todos os tipos de

{languages:'!undefined'}
{languages.length > 0}
{languages.length:'!0'}

Eu não quero ter que escrever um filtro externo para isso, pois tenho certeza que é possível em angular, mas não consigo acertar o jargão.

questionAnswers(2)

yourAnswerToTheQuestion