I wish we had a similar forum in Poland.
You do, It's called the "FReeper Foxhole" ;-)
You could always give assignments having your students translate the threads into Polish for "extra credit".