This is the first time I planning to create a website in 2-3 different languages.i read about a couple of different way, but there is still very little info about it. What I decided to go with is make the main: public html/index.html to be in english and all other files in this mane folder be ensligh. Now for other 2 languages, I was going to make 2 folders, lang2 and lang3 right in the public html folder(main). So when a user goes to main site and then clicks to change language it will link him to public html/lang2/index.html with will have all the same files/content as main folder but in a different language. What I still need help with is what if user is not reading the english version of index.html but contact.html. How do I do it so when he changes language, he wont have to start over from index.html page but rather the page he was looking at last? What could be some .htaccess versions? Is this actually the best way? Maybe I shouldnt put any files in main folder for english and make a third folder for eng? This way, in the main folder there wont be anything but 3 folder languages? Thank You, Appreciate any help or advice you can give.
I think you can use CMS system such as wordpress, Joomla, druapl for building your website. The support many languages. The other way is javascript based google API to convert the whole web page
@sathiyanm is right, if you search in drupal.org for language module you could get useful tips or even code to implement.
Is there a way to implement it using regular html like I explained? Since the english version is already written and active, though i could just add 2 more folders inside with other language....
I suppose that you could, but, I don't know for sure if it'll work as well (or at all) as a ready language module in drupal/joomla.
WordPress might also work as CMS, with the qtranslate plug-in to realize localization. It's very powerful and easy to use.
I would use Wordpress (as I am familiar with, they have plugins for that) or Joomla. But if you consist to create in html, then you will translate it manually? and create folder for it, example to German page, then you will put yourdomain.com/de. something like that, but it would be easier if you use cms. Goodluck
It will be your choice but it might be very helpful to use somee CMS system. It allows you to keep the code of your page clean and have all of your translations in place.
Automatic Translations never is same as human edited content. Wordpress has a plugin that does automatic translation. However I find it bit slow. Paid translations might be faster.