Recovery translog after server crash not working


I'm using elasticsearch with graylog to store my logs. It worked perfectly before my server crash.

After recovering my server i restart graylog and elasticsearch. But, after the elasticsearch node has restarted there was a problem onto a primary shard.

Elasticsearch tried to recover it with translog files, but after 5 days of working, nothing happens. THe shard is still recovering and my translog folder keep growing. Now it's over 477Go. My index size is only 18Go and my indice of this shards around 5,6Go.

I'm pretty new to elasticsearch and i don't know what i can do.

The simple answer is to delete the index, assuming you don't need the data.
Otherwise posting logs and more info on your setup would be helpful.