I need functionality built into my website which will translate the contents available in different languages while publishing the post. And should allow the contributors, authors, editors and administrators to change the automatically translated contents if required from the frontend.
1. While posting a new post WordPress should detect the language used in the post and should automatically translate the languages to other languages and post it with different slugs for each language eg: [login to view URL] will default to English and [login to view URL] for Spanish as per HTML ISO Language code.
2. An edit option should be given to the registered users to make changes to the post. which will be sent for review and the changes should reflect once it's accepted.