{% for feed in feeds %}
{{ feed.name }}
{{ feed.articles }} articles · {% if feed.status is starting_with('Translating') %} Translating {{ feed.translating_current }}/{{ feed.translating_total }}: {{ feed.translating_title | truncate(length=40) }} {% elif feed.status == 'Fetching' %} Fetching... {% elif feed.last_fetch_at %} Last fetch: {{ feed.last_fetch_at | truncate(length=19) }} {% else %} Idle {% endif %}
{% endfor %}

Active Translations

{% if active | length > 0 %}
{% for t in active %}
{{ t.feed_name }} — {{ t.article_title | truncate(length=50) }} {{ t.stage }}
{% if t.streamed_text %}
{{ t.streamed_text }}
{% endif %}
{% endfor %}
{% else %}

No active translations

{% endif %}

Recently Completed

{% if recent_count > 0 %}

{{ recent_count }} translations completed in this session

{% else %}

No recent translations

{% endif %}