First of all, what a great product! Second, good design on the landing page, it’s simple and straight to the point.
Here are my remarks:
You have a leak on your lead funnel, that’s what happen when you have a link that actually doesn’t help the final conversion. In this case, your leak is the Translate Your Website preview.
If you have a freemium always advertise the freemium first. Let people fall in love with the concept and then up-sell them the product.
Use Wistia to know what’s not working with your video, (with Wistia you’ll see if people are seeing your video and what are they skipping) Wistia.com
Stop/reverse the leak, if 25% of people are clicking on the translate your website make this your top conversion mechanism. Make sure that people need to place their name and email before they can see their website translated, then use email marketing to sell and up-selll the product.
Use the power of freemium make it easy for people to subscribe to your free service and advertise it, after that it’s easier for you to upsell your service.
Hope this helps, if you need some tips on how to build better converting video this is a great article http://www.quicksprout.com/2012/08/13/how-to-create-an-explainer-video-that-converts/