提案・要望
現在は英訳提供はユーザレベルの一括切り替えしかできませんが、一部の記事だけ提供するようにしたいです。
データ設計:記事テーブルに英訳許可列をデフォルトFALSEで追加するのが最速。(NOT NULLでも固定値デフォなら時間がかからないはず)
↓ユーザ別を現在の諾否から全許可/個別許可に変更する場合に記事が英訳OKかを確認するSQL
SELECT (
SELECT allows_english_translation FROM users WHERE internal_id = $user_internal_id
) OR (
SELECT allows_english_translation FROM articles WHERE internal_id = $article_internal_id
) AS allows_english_translation
↓ユーザ別設定を廃止して(現在の設定は新規記事書く時のデフォルト設定値に変更)記事別に一本化する場合に必要となるバッチSQL
UPDATE articles SET allows_english_translation = (SELECT allows_english_translation FROM users WHERE internal_id = $user_internal_id) WHERE user_internal_id = $user_internal_id
背景
- 外国人もターゲットにした記事を翻訳を意識した文体で書く
- 翻訳精度のお試し
- 機械翻訳と相性のよい記事のみを許可
関連
No response
提案・要望
現在は英訳提供はユーザレベルの一括切り替えしかできませんが、一部の記事だけ提供するようにしたいです。
データ設計:記事テーブルに英訳許可列をデフォルトFALSEで追加するのが最速。(NOT NULLでも固定値デフォなら時間がかからないはず)
↓ユーザ別を現在の諾否から全許可/個別許可に変更する場合に記事が英訳OKかを確認するSQL
↓ユーザ別設定を廃止して(現在の設定は新規記事書く時のデフォルト設定値に変更)記事別に一本化する場合に必要となるバッチSQL
背景
関連
No response