Content translation/Product Definition/analytics/fr

L'extension ContentTranslation est développée par la Fondation Wikimedia pour aider les contributeurs des Wikipedia multilingues à créer leurs pages. Pour comprendre l'impact de la Traduction du contenu, certaines métriques sont définies.

Ces mesures peuvent être collectées en utilisant EventLogging et d'autres méthodes : analyse des vidages Wikipedia, requêtes directes de données aux serveurs de stockage, etc.

Le but de ce document est de donner une idée générale de ce qui doit être réellement mesuré, et pour cela chaque utilisation de fonctionnalité doit avoir planifié son schéma EventLogging et écrit les fonctions de journalisation correspondantes ainsi que les requêtes associées.





Métriques actuelles


Tableaux de bord Limn
Les tableaux Limn fournissent une vue a 90 jours de certains événements.
 * Limn Dashboard: CX Beta Feature Enablements &mdash; Nombre total de fonctionnalités bêta possibles pour CX y compris les activations de participation automatique.
 * Limn Dashboard: CX Manual Beta Feature Enablements &mdash; Nombre total de fonctionnalités bêta possibles pour CX sans prendre en compte les activations de participation automatique.

Special:ContentTranslationStats
Chaque wiki où CX est déployé possède une page Special:ContentTranslationStats qui affiche les statistiques de ce wiki avec également les statistiques communes à toutes les autres langues.

Par exemple pour la Wikipedia française : Special:ContentTranslationStats.


 * Les Traductions publiées &mdash; ce sont les traductions d'articles complets publiées dans l'espace de noms principal. L'accroissement du nombre d'articles publiés sur une période de temps est visualisé également sous forme de graphe.
 * Les traductions en cours &mdash; ce sont les traductions qui ont été commencées et qui ont été enregistrées avec la mention 'en cours'.
 * Le nombre de traducteurs &mdash; c'est le nombre d'utilisateurs qui ont publié au moins une traduction. Certains traducteurs peuvent traduire dans plusieurs langues. Dorénavant elles sont comptabilisées à part dans le total du tableau.

Autres métriques à ajouter ou à corriger; elles sont suivies dans Phabricator :


 * Affiche dans Special:CXStats les informations concernant de compte local de l'utilisateur ainsi que le nombre d'articles.
 * Special:CXStats doit afficher les informations concernant les pages supprimées.
 * lien rapide vers las statistiques générales en anglais

Aussi :


 * Evolution dans le temps de ce qui est décrit ci-avant.



D'autres requêtes et données brutes
Vous pouvez consulter les autres requêtes définies et les données qu'elles fournissent en temps réel pour différentes informations y compris les pages supprimées et les pages créées quotidiennement. Il n'existe pas de représentation graphique pour cela mais, si vous êtes intéressé par les données brutes, il vous faudra analyser beaucoup de nombres.

Rapports basés sur les requêtes :


 * Comparaison des ratios de suppression
 * Pourcentage des traductions dans les créations de pages



Priorités hautes pour la gestion du produit

 * How often target and source languages are used. This is not immediately actionable, because the feature won’t be rolled out to all languages from the start, but will be very helpful for us to have a sense of what the main language pairs are. Analysing this on a per language basis allows also to identify the languages that have expanded more their number of articles thanks to the tool.
 * Technically: For the whole cluster, which source and target languages are used most often, per month.
 * How many users saved at least one draft translation. Take these as a cohort and:
 * Describe their CX activity: number of drafts created through CX.
 * How often is the draft edited by the users before moving to main namespace, and who edits it - the translator or other users.
 * Describe the draft creators’ overall editing activity within same time period.
 * Describe the draft creators’ cross-project behavior.
 * How many draft translations are created in each language.
 * How many pages are eventually moved to the main namespace as real articles.
 * What editing activity was done before moving the article to the main namespace.
 * How many people click the red link.
 * Of the people who click the link, how many people accept the invitation and go on to translate.



Autres métriques pour les articles créés
Le but principal de la Traduction de contenu est d'accroître le contenu disponible dans toutes les langues. Les nouveaux articles créés par l'outil seront l'élément principal à observer.



Quantité de contenu

 * Number of articles created. Articles created per week, per user, per language.
 * Length of articles. This gives an idea of the kind of articles produced. It can be useful to compare to the length of the original article (e.g., "users translate only 30% of the original article on average").
 * Links to/from articles. Articles that include links to other articles may indicate more complete articles. New articles that become linked are also a sign of being considered usable articles.
 * Time spent in creating a translation (per paragraph). How fast can translators produce content?



Impact et qualité

 * Number of readers on the original article. Does the availability of an article in other languages reduce the readers of the original one?
 * Number of readers for new articles. How many people are accessing the new content.
 * Amount of machine translation.
 * Translations vs. regular edits per user. How many users are only contributing as translators? Are prolific editors adopting translations or users with fewer regular edits?
 * Number of translators (users who have created a translation).
 * Number of articles that translate an existing article (possibly trying to add a new paragraph to an existing translation).



Evolution dans le temps
Taux de suppression. Combien d'articles produits par l'outil sont supprimés par la communauté. It will be useful to correlate the deleted articles with other metrics (article length, amount of automatic translation, editing expertise of the user).



Principes généraux et techniques

 * N'enregistrez pas n'importe quoi dans le journal. N'y mettez que ce qui est utile aux métriques du produit.
 * Essayez de faire plusieurs schémas, un par fonctionnalité ou à peu près. This would be easier to query and it may also help avoid changes that would break continuity (a new table is created every time we change a schema version).
 * Server-side logging doesn't directly reflect user actions, because we'll do a lot of caching and pre-fetching.
 * Nous sommes intéressés par les déplacements entre paragraphes et segments car ceci impacte la gestion du cache.
 * If we use VE, then changes in the Document Model (in the browser) can be logged easily (they're already stored for undo purposes). This generally includes user selection events. The VE DataModel (DM) contains a representation of the cursor selection.

Le balisage
Pour appliquer les métriques ci-dessus il faut que les articles créés par la traduction de contenu soient marqués. Les balises vont permettre d'identifier directement ou indirectement les informations de contexte suivantes :


 * L'article a été créé par la Traduction de contenu.
 * Langue dans laquelle est faite la traduction.
 * L'article source utilisé pour la traduction.



Autres sujets à suivre - priorité basse


Centre de traduction

 * Utilisation du tableau de bord : revenir pour terminer des articles, quitter les articles à moitié terminés etc.



Interface utilisateur de modification des traductions

 * Buttons and links in translation view
 * Clear translation.
 * Paste source text.
 * "view article" (trivial, but we may find that nobody uses it)
 * Which types of interactive segments are used (suggestions, links, plain segments, templates, etc.) are the users accessing.
 * Time spent on the page: seconds per paragraph, word, article.
 * This can later be used to tell people something like “It will take 20 minutes to translate this article.”
 * It’s easy to track clicks, but we may also want something more complicated, like logging of selecting and deleting everything.



La traduction automatique abuse

 * Est-ce que le comportement de l'utilisateur a changé après qu'il ait reçu l'avertissement concernant un nombre trop important de traductions automatiques ?
 * Combien d'utilisateurs ont affiché l'avertissement anti-abus de la traduction automatique ?
 * Quel était dans l'article, le pourcentage de traduction automatique quand l'avertissement s'est affiché ? Quel est le pourcentage de traduction automatique présent dans l'article une fois qu'il a été publié ?



Insertion automatique des liens

 * How often each source is automatically chosen for the guessed link target:
 * Wikidata sitelinks
 * Wikidata labels
 * Wikidata aliases
 * manual interlanguage links
 * machine translation
 * Dictionary
 * How often do people choose a different source manually
 * How does the (non-)availability of certain sources affect this choice
 * How often do people remove them (similar to measuring content change above)

Dictionnaires

 * Fréquence d'utilisation de chaque dictionnaire dans chaque langue



Points d'accès

 * Quelle est la fréquence d'utilisation de chaque point ?
 * Quel est le pourcentage d'articles créés à partir de rien par rapport à ceux que l'on a traduit avec CX ?

Autres

 * Quel est le type des articles traduits ? Par catégorie, par type (par exemple : géographie, mathématiques, biographie, histoire) (ref: http://lists.wikimedia.org/pipermail/wiki-research-l/2014-March/003335.html )