Cucumber supports a variety of programming languages, including Java,.NET, Ruby, and others. It can also be used with other tools like Capybara and Selenium.
The Gherkin text serves as a skeleton for your automated tests and serves as documentation. Gherkin is based on TreeTop Grammar, which is used in more than 37 languages. As a result, you can write your gherkin in more than 37 different spoken languages.