Пожалуйста внимательно читайте мой комментарий. Еще раз: reCapcha опознает язык пользователя по браузеру. Если у вас браузер на немецком — то это означает что вы можете ввести немецкий текст, иначе зачем вы такой язык в браузере ставили?
Ну это как раз достаточно просто реализовать: в капче должны показываться буквы того языка, на котором отображается сайт. Если пользователь смотрит англоязычную версию сайта — то запрашиваем английскую капчу, если русский вариант — то русскую и так далее. Можно просто клиентом запрашивать, какой язык капчи показать. Если неизвестно — передаем английский.
Более того, это у них уже частично реализовано: надпись «введите буквы с картинки» может показываться и по-английски и по-немецки, для этого у них уже есть API.
Судя по форумам разработчиков reCapcha показывает приветствие вообще в зависимости от того, какой язык выбран в браузере.
Так что здесь не вижу проблемы.
Формулы из текста исключаются. Во всяком случае, я не видел еще ни разу чтобы рекапча предлагала мне ввести формулу.