Нет, это не разрешено. Вам необходимо указать текст для всех языков, которые вы поддерживаете. Поскольку вы правильно поделились URL-адресом документации по угловому переводу - http://angular -translate.github.io / . Вы должны убедиться, что все ключи и текст, представленные для одного языка, присутствуют и для других языков, которые вы поддерживаете. В противном случае это может привести к ошибкам в пользовательском интерфейсе со строковыми литералами, которые отображаются как {{title}}, что нехорошо.
Я бы также порекомендовал вам определить свой запасной язык, указав fallbackLanguage и предпочитаемый язык.
Если у вас есть какие-то enum-подобные значения, поступающие из бэкэнда, и они не переведены в бэкэнд, я бы порекомендовал вам добавить ключи для этих перечислений в ваши переводы и использовать их во время выполнения (как я делился выше).
Вы также можете использовать введенные пользователем данные и сопоставить их с локализованным текстом, как показано ниже:
//Let's say $scope.name is the name of the user.
$translate.instant('welcome_msg', [$scope.name]);
//String literal in your translation will have {0} and name will be populated at
//this place at runtime.
'welcome_msg' : 'Welcome {0}'