Extension:ExternalGuidance

Wikipedia content gets exposed externally in different ways, and this project intends to make it easy for people to return to the origin, and contribute to it.

External third-party tools transform and deliver our content with different purposes such as providing an automatic translated version, provide a voice version, and many others. This contributes to provide access to knowledge to more people, but it often makes it challenging for the consumers of such content to contribute their knowledge. External Guidance adjust the content delivered to these external tools to include ways for users to contribute to it.

Goals and scope
External Guidance is intended to support the following goals:


 * Communicate the nature of the content delivered. Users accessing content that originates from a Wikimedia project should be aware of the origin of the content, and how it is different from the original content.
 * Surface that it is possible to contribute. We want to keep the user expectations that our content is collaborative, and users can still participate eve when it is delivered externally.
 * Guide users on how to contribute. Participation in this context may require some additional steps and context information, and we want to guide users through the process.

The specific ways to support these goals will depend on the specific external use of the content, and specific initiatives will be created to support each type of use. The first initiative to support is the external delivery of machine translated pages.

External guidance for machine translated pages
Several machine translation services provide options to translate web pages. Examples include Google Translate, Bing Translator, Yandex Translate, among others. In many cases the contribution experience is not ideal with options not working when delivered from the translation service servers or generating confusion. For example, it is unclear whether "edit" should lead to edit the original (in a language the user may not know) or the target language version (which may not exist or be different from the translation if it does).

Feedback
We're looking for feedback on this extension. Security, performance, etc...

Please post feedback to the Extension_talk:ExternalGuidance page.