![](https://habrastorage.org/storage2/27c/ce2/403/27cce2403eae9e4a0d00304f2d61280e.png)
Как только вы начнёте общаться на английском — сможете выучить в разы больше новых слов, оборотов и речевых конструкций. Это аксиома. Само ощущение того, что вы свободно ведёте диалог, повышает мотивацию и положительно сказывается на результатах обучения.
С сегодняшнего дня выражения «языковой барьер» больше не существует. У обитателей «Саванны» на LinguaLeo.ru появилась возможность общения в формате диалогов. Вся переписка — исключительно на английском, с интересными собеседниками и только на любимые темы. Уровень языка значения не имеет.
Готовы обсудить последние новости? Тогда вперед!
█ Шаг 1. Поиск собеседника
Для этих целей есть «Прайд» и 2,5 млн пользователей LinguaLeo.
![](https://habrastorage.org/storage2/b1b/e18/ec8/b1be18ec82489b1a30305e21f1b60ec2.png)
Если захотите пообщаться с друзьями — выберите участника «Прайда» и начните диалог.
![](https://habrastorage.org/storage2/94f/bd1/755/94fbd175577fe46e55e0e0fd315692ec.png)
Если захочется начать диалог с незнакомцем, перейдите в раздел «Поиск жителей». В параметрах поиска вы можете указать свои пожелания: возраст и пол собеседника, наличие аватара, уровень языка, статус (онлайн/оффлайн), а также уровень Лео.
![](https://habrastorage.org/storage2/3bc/677/e47/3bc677e473bd83433ac46cf1e0aaa088.png)
█ Шаг 2. Общение
Как только перейдёте в режим чата, сможете выбрать любую из 15 предложенных тем, а так же увидеть подборку универсальных фраз для поддержания беседы. Если кликнуть по фразе, она появится в диалоговом окне. Поменять тему разговора можно в любой удобный момент.
![](https://habrastorage.org/storage2/643/39c/89e/64339c89ea7c0009de7dc325d756e0ed.png)
Вы сможете легко поддерживать беседу, независимо от уровня языка. Не знаете, как правильно сформулировать мысль? Напишите её по-русски, а система автоматически переведёт на английский. Но не злоупотребляйте!
![](https://habrastorage.org/storage2/7fa/4f6/b98/7fa4f6b98bdeba6c216c09e7cbfdaae9.png)
Даже если вы пока переводите каждое второе слово, очень скоро (при регулярной практике) поймаете себя на том, что активно спорите о противоречиях в философии Канта с новым знакомым из «Саванны»… И ваш английский вам это позволяет!
Напоминания о новых сообщениях будут появляться в виде красных флажков в правом верхнем углу экрана.
Параллельно вы можете вести неограниченное количество диалогов на разные темы — общайтесь в своё удовольствие.
![](https://habrastorage.org/storage2/a6b/8c8/16b/a6b8c816b48e8c0ef8d6a586d6ec34c8.png)
█ Технологии
Реализовать real-time общение мы решили на Node.js, используя WebSockets. Для их имплементации мы использовали библиотеку Sock.js. Она обеспечивает совместимость с устаревшими версиями браузеров и предоставляет единый интерфейс.
Для хранения истории сообщений мы выбрали Amazon DynamoDB. Также рассматривали MongoDB, но решили остановиться на облачном решении из-за скорости работы и удобства администрирования. Такая инфраструктура позволяет не отвлекаться и полностью сосредоточится на разработке.
█ Планы на будущее
В данный момент мы активно работаем над:
- возможностью добавлять незнакомые слова из чата в личный словарь;
- активацией очков опыта и бонусов — за активное общение;
- усовершенствованием интерфейса, чтобы общаться и делиться новостями было еще удобнее.
Практикуйте английский в компании приятных собеседников!
Следите за новостями от LinguaLeo на Facebook, Вконтакте и в Twitter.
![](http://habr.habrastorage.org/post_images/f7b/bb8/f60/f7bbb8f6061695fe55a540824f4428f3.png)