python / python/docs-community

Transifex subscription renewal

オープン
#196 コメント 13 件 リアクション 3 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Makefile
スター
55
フォーク
26
PR マージ指標
30日以内にマージされた PR はありません

説明

Last year, @gvanrossum and @AA-Turner proposed and got funding from @python/steering-council for a Transifex subscription (see python/steering-council#297). Adam has talked to the Transifex sales team and got an offer for $570 a month billed yearly ($6840 in total). The next billing is coming up in September. A screenshot from our dashboard:

Image

Here is a little overview as to how we're using that plan:

  • We pay for two billion words, we currently use 27,822 (0.0013911%) of that. To expand on that, all of those words are used for the Python The Documentary subtitles project.

    Documentation translation consumes zero paid words as they are free (and unlimited) for open source projects (interesting fact: TX itself was once open source). The paid quota is used only by an out-of-scope project; that's not something the PSF should be paying for. So the word allowance, the headline feature of this plan, is worth nothing to us.

  • We pay for 50000 seats (a.k.a. translators) in our organisation, we currently have 1839 (I see there are some join requests I need to approve, so this number will jump up by a few people soon! :-), so we are at 3.678% capacity. Before we paid for this plan, we actually had a higher limit of infinity (I think we were grandfathered in to an old plan?), I'm not certain as to what will happen if we drop the subscription now. Hopefully we aren't locked-in.

  • Email support: I unfortunately had to avail of this once (See Discourse post), but it was a pleasant experience, they have very good support staff. Without the paid plan, we would have to go through their Discourse forum, which can be a little slower.

  • The 2000 "AI words" our plan includes, those were used up in the first few weeks. Since then the admins have been plagued by notification to update our plan to get more! :'-( This was essentially a built-in LLM translation feature, similar to Co-Pilot fixes on GitHub (and similarly pushy, too). Note that we also have unlimited machine translation (not tied to plan), which are and have been using for a long time, and I think has been working quite well.

  • We can download the translation glossary via the TX API (this is a pretty new feature added ~2 months ago IIRC). This is useful to prevent the issue we had before where someone maliciously emptied it (that is however, no longer possible, as we've put restrictions in place).

  • Localization Reports: a fancy dashboard ranking contributors, I don't think we've used this (we're not giving out bonuses at the end of the year ;-).

  • The plan includes automatic translation propagation across different projects (i.e., Python versions). This has been quite helpful, but it's not something we can't do ourselves. Rafael is looking into writing a script for this we can run on GitHub actions.

  • The plan includes other miscellaneous benefits, mostly targeted at corporations, so we don't avail of them. For regular translators, there's no practical difference with the plan.

Some additional context: Transifex is currently used by 11 (~42%) of the 26 translation projects. The other projects find a PR based workflow works better for them, one of the 11 however uses both, although this is troublesome with conflicts.


My opinion: I am a strong -1 against giving Transifex another $7000. It simply isn't worth it! The main and most expensive feature, i.e., the paid word quota, is worth nothing to us, since documentation words are already free. The other features we do use are minimal and many we can work around; I'd be +0 on keeping them if the plan were under ~$500/year. The open-source (free) plan served us well for years, and I think we can return to it.

I'm curious what others think, is this worth renewing in September, or should we return to the free plan?

CC @m-acieck @rffontenelle @JulienPalard @python/editorial-board @AA-Turner @gvanrossum

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされている Steering Council の issue、Transifex ダッシュボードの詳細、翻訳プロジェクトの一覧、コメントスレッドを確認します。サブスクリプションを更新するか無料プランに戻すかについて決定し、必要なフォローアップを含めて記録できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

領域
documentation, localization
issue の種類
ドキュメント
難易度
5/5
見積もり時間
1週間以上
活発さ
活発
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。