diff --git a/1-js/1-getting-started/2-es-modern-now/article.md b/1-js/1-getting-started/2-es-modern-now/article.md
index ffbf3a8b..53e713c6 100644
--- a/1-js/1-getting-started/2-es-modern-now/article.md
+++ b/1-js/1-getting-started/2-es-modern-now/article.md
@@ -11,19 +11,20 @@ But what if we're writing a cross-browser application?
## Babel.JS
-[Babel.JS](https://babeljs.io) is a [transpiler](https://en.wikipedia.org/wiki/Source-to-source_compiler), it rewrites the modern JavaScript code into the previous standard.
+[Babel.JS](https://babeljs.io) is a [transpiler](https://en.wikipedia.org/wiki/Source-to-source_compiler). It rewrites the modern JavaScript code into the previous standard.
-
-Он состоит из двух частей:
+Actually, there are two parts in Babel:
-- Собственно транспайлер, который переписывает код.
-- Полифилл, который добавляет методы `Array.from`, `String.prototype.repeat` и другие.
+- The transpiler itself, which rewrites the code.
+- An additional JavaScript library which adds the support for modern JavaScript functions to the browser.
-На странице [](https://babeljs.io/repl/) можно поэкспериментировать с транспайлером: слева вводится код в ES-2015, а справа появляется результат его преобразования в ES5.
+The transpiler runs on a developer's computer. It rewrites the code, which is then bundled by a project build system (like [webpack](http://webpack.github.io/) or [brunch](http://brunch.io/)). Most build systems can support Babel easily. One just needs to setup the build system itself.
+
+Most syntax-level language features
+The JavaScript library if required if
-Обычно Babel.JS работает на сервере в составе системы сборки JS-кода (например [webpack](http://webpack.github.io/) или [brunch](http://brunch.io/)) и автоматически переписывает весь код в ES5.
Настройка такой конвертации тривиальна, единственно -- нужно поднять саму систему сборки, а добавить к ней Babel легко, плагины есть к любой из них.