I've seen an article on the Tatoeba blog about a new version coming soon. Have you read it?
Ich habe im Tatoeba-Netztagebuch einen Artikel über eine neue Version gesehen, die bald herauskommt. Hast du den gelesen?