Register now or log in to join your professional community.
yes
with HTML5 and css and javascript
It depends on the scope of the project. If you have a large international company, then I recommend an enterprise solution such as Ruby on Rails which supports I18n internationalization and localization out of the box. The Django framework is another enterprise level tool that has internationalization as well as Java. In terms of speed and rapid prototyping, you can't go wrong with Rails.
If you have a smaller site, you can try a pre-fabricated CMS that has built-in Internationalization such as Squarespace. You'll be working with one of their pre-existing templates in HTML5 and CSS3 so you won't be able to customize the content much. Again, the better way is dependent on the specifications, time and budget constraints of the project.