Написать маленькую программу, которая в многопоточном режиме (10 потоков) переводит пачку текстов (тексты лежат в txt файла в папке Мои документы (просто в ней, без подпапок)). Пользователь перед запуском запускает Ace Translator (скачать здесь
и выбирает языки. Когда нажимает кнопку запуск, создаются фоновые потоки. Каждый поток берет один файл, переводит его (последовательность действий показан на скриншотах), дописывает перевод в конец этого же файла, перемещает файл в папку translated (в папке Мои документы). Функция перевода заключена в lock, чтобы потоки не мешали друг другу при использовании Ace Translator.
Нужны исходники данного проекта, сделанные в VS 2010 C# .NET4.