配列から取得した値を翻訳されたテキストとして使用することはできないようです。
{% for key,value in ratings %}
<th scope="row">
{% trans %}
{{ value.type }}
{% endtrans %}</th>
<td ><div class="rating" id= "{{ value.type }}" data-rating="{{ value.ratingaverage }}"
thread="{{thread_id}}" rating_readonly= "{{ value.readOnly }}" route="{{ path('addrating') }}" ></div> </td>
{% endfor %}
エラーが発生します
A message must be a simple text in TrackerMembersBundle::rating.html.twig at line 92
ここで意味するのは、
{% trans %}
{{ value.type }}
{% endtrans %}
配列から直接取得した値に対してtransを使用できないようですか?値はたとえば"file.quality"