Создание текста как в Google translate


#1

Хотел написать программку для себя (развлекаюсь), которая шифрует текст. Сама программа сейчас до боли простая
-На экране textField, Label, Button
-Вводим текст и по нажатию на кнопку уже зашифрованный текст появляется в label.
Но, это сейчас так.

Как я бы хотел сделать:
-первый textField для ввода на родном языке, а второй для шифра(можно сразу вводить шифр и код будет переделывать на родной), а кнопка только для копирования в буфер.

Для примера можно предоставить 2 варианта:

  1. Google translate - сервис автоматом подбирает перевод походу ввода слова.
  2. Playground in Xcode - автоматически постоянно компилирует написаный код

Вопросы:
Как сделать перевод по нажатию на клавиатуру, а не по кнопке? т.е. чтобы код работал постоянно, проверяя текст.