From 1e269c825cbfdcc18e37f06efa0c15fe324539b7 Mon Sep 17 00:00:00 2001 From: Clara Youdale Date: Mon, 8 Apr 2024 17:10:18 -0300 Subject: [PATCH 1/3] Add CSET translations (work in progress) --- .../i18n/locales/es/translation.json | 67 ++++++++++++++- .../i18n/locales/fr/translation.json | 67 ++++++++++++++- .../i18n/locales/ja/translation.json | 82 ++++++++++++++++++- .../src/components/TaxonomyGraphCarousel.js | 10 ++- .../components/incidents/IncidentsTable.js | 2 +- .../src/components/taxa/CsetTaxonomyPage.js | 4 +- .../src/components/taxa/GroupBarChart.js | 13 ++- site/gatsby-site/src/pages/taxonomies.js | 10 ++- 8 files changed, 240 insertions(+), 15 deletions(-) diff --git a/site/gatsby-site/i18n/locales/es/translation.json b/site/gatsby-site/i18n/locales/es/translation.json index 655a8d84f4..acacb01452 100644 --- a/site/gatsby-site/i18n/locales/es/translation.json +++ b/site/gatsby-site/i18n/locales/es/translation.json @@ -318,5 +318,70 @@ "Name": "Nombre", "Creation Date": "Fecha de Creación", "Last modified": "Última modificación", - "Save": "Guardar" + "Save": "Guardar", + "<0>Center for Security and Emerging Technology (CSETv1) The CSET AI Harm Taxonomy characterizes AI incidents and classifies harms of relevance to the public policy community.": "<0>Center for Security and Emerging Technology (CSET) La Taxonomía de Daños de IA de CSET caracteriza los incidentes de IA y clasifica los daños de relevancia para la comunidad de políticas públicas.", + "Known AI Goal": "Objetivo de IA conocido", + "Known AI Technology": "Tecnología de IA conocida", + "Known AI Technical Failure": "Fallo técnico de IA conocido", + "none": "ninguno", + "race": "raza", + "sex": "sexo", + "religion": "religión", + "nation of origin, citizenship, immigrant status": "nación de origen, ciudadanía, estatus de inmigrante", + "disability": "discapacidad", + "sexual orientation or gender identity": "orientación sexual o identidad de género", + "age": "edad", + "geography": "geografía", + "All Others": "Todos los demás", + "information and communication": "información y comunicación", + "transportation and storage": "transporte y almacenamiento", + "law enforcement": "aplicación de la ley", + "wholesale and retail trade": "comercio al por mayor y al por menor", + "public administration": "administración pública", + "administrative and support service activities": "actividades administrativas y de servicios de apoyo", + "human health and social work activities": "actividades de salud humana y trabajo social", + "accommodation and food service activities": "actividades de alojamiento y restauración", + "<0>Goals, Methods, and Failures (GMF). This is a taxonomy detailing the technological and process factors producing an incident.": "<0>Objetivos, Métodos y Fallos (GMF). Esta es una taxonomía que detalla los factores tecnológicos y de proceso que producen un incidente.", + "Chatbot": "Chatbot", + "Autonomous Driving": "Conducción Autónoma", + "Visual Art Generation": "Generación de Arte Visual", + "Hate Speech Detection": "Detección de Discurso de Odio", + "Automatic Skill Assessment": "Evaluación Automática de Habilidades", + "Question Answering": "Respuesta a Preguntas", + "Autonomous Drones": "Drones Autónomos", + "Translation": "Traducción", + "Robotic Manipulation": "Manipulación Robótica", + "Distributional Learning": "Aprendizaje Distribucional", + "Transformer": "Transformador", + "Language Modeling": "Modelado de Lenguaje", + "Face Detection": "Detección de Rostros", + "Neural Network": "Red Neuronal", + "Visual Object Detection": "Detección de Objetos Visuales", + "Convolutional Neural Network": "Red Neuronal Convolucional", + "Recurrent Neural Network": "Red Neuronal Recurrente", + "Geolocation Data": "Datos de Geolocalización", + "Unsafe Exposure or Access": "Exposición o Acceso Inseguro", + "Distributional Bias": "Sesgo Distribucional", + "Generalization Failure": "Fallo de Generalización", + "Misinformation Generation Hazard": "Riesgo de Generación de Desinformación", + "Dataset Imbalance": "Desequilibrio del Conjunto de Datos", + "Lack of Transparency": "Falta de Transparencia", + "Adversarial Data": "Datos Adversarios", + "Context Misidentification": "Identificación Errónea del Contexto", + "Lack of Adversarial Robustness": "Falta de Robustez Ante Adversarios", + "Does the incident involve a system that meets the CSET definition for an AI system?": "¿El incidente involucra un sistema que cumple con la definición de CSET para un sistema de IA?", + "AI System": "Sistema de IA", + "(by Incident Count)": "(por Número de Incidentes)", + "maybe": "quizás", + "no": "no", + "yes": "sí", + "financial means": "medios financieros", + "ideology": "ideología", + "manufacturing": "manufactura", + "other": "otro", + "professional, scientific and technical activities": "actividades profesionales, científicas y técnicas", + "Autonomy1": "Autonomía1", + "Autonomy2": "Autonomía2", + "Autonomy3": "Autonomía3", + "unclear": "incierto" } diff --git a/site/gatsby-site/i18n/locales/fr/translation.json b/site/gatsby-site/i18n/locales/fr/translation.json index ca50f62bdb..310acdf9e4 100644 --- a/site/gatsby-site/i18n/locales/fr/translation.json +++ b/site/gatsby-site/i18n/locales/fr/translation.json @@ -306,5 +306,70 @@ "Name": "Nom", "Creation Date": "Date de création", "Last modified": "Dernière modification", - "Save": "Enregistrer" + "Save": "Enregistrer", + "<0>Center for Security and Emerging Technology (CSETv1) The CSET AI Harm Taxonomy characterizes AI incidents and classifies harms of relevance to the public policy community.": "<0>Center for Security and Emerging Technology (CSET) La taxonomie des dommages causés par l'IA de CSET caractérise les incidents d'IA et classe les préjudices pertinents pour la communauté des politiques publiques.", + "Known AI Goal": "Objectif d'IA connu", + "Known AI Technology": "Technologie d'IA connue", + "Known AI Technical Failure": "Défaillance technique d'IA connue", + "none": "aucun", + "race": "race", + "sex": "sexe", + "religion": "religion", + "nation of origin, citizenship, immigrant status": "nation d'origine, citoyenneté, stat", + "disability": "handicap", + "sexual orientation or gender identity": "orientation sexuelle ou identité de genre", + "age": "âge", + "geography": "géographie", + "All Others": "Tous les autres", + "information and communication": "information et communication", + "transportation and storage": "transport et stockage", + "law enforcement": "application de la loi", + "wholesale and retail trade": "commerce de gros et de détail", + "public administration": "administration publique", + "administrative and support service activities": "activités de services administratifs et de support", + "human health and social work activities": "activités de santé humaine et d'action sociale", + "accommodation and food service activities": "activités d'hébergement et de restauration", + "<0>Goals, Methods, and Failures (GMF). This is a taxonomy detailing the technological and process factors producing an incident.": "<0>Objectifs, Méthodes et Défaillances (OMD). Il s'agit d'une taxonomie détaillant les facteurs technologiques et de processus produisant un incident.", + "Chatbot": "Chatbot", + "Autonomous Driving": "Conduite Autonome", + "Visual Art Generation": "Génération d'Art Visuel", + "Hate Speech Detection": "Détection de Discours Haineux", + "Automatic Skill Assessment": "Évaluation Automatique des Compétences", + "Question Answering": "Réponse aux Questions", + "Autonomous Drones": "Drones Autonomes", + "Translation": "Traduction", + "Robotic Manipulation": "Manipulation Robotique", + "Distributional Learning": "Apprentissage Distributionnel", + "Transformer": "Transformateur", + "Language Modeling": "Modélisation du Langage", + "Face Detection": "Détection de Visage", + "Neural Network": "Réseau Neuronal", + "Visual Object Detection": "Détection d'Objets Visuels", + "Convolutional Neural Network": "Réseau Neuronal Convolutif", + "Recurrent Neural Network": "Réseau Neuronal Récurrent", + "Geolocation Data": "Données de Géolocalisation", + "Unsafe Exposure or Access": "Exposition ou Accès Non Sécurisé", + "Distributional Bias": "Biais Distributionnel", + "Generalization Failure": "Échec de Généralisation", + "Misinformation Generation Hazard": "Risque de Génération de Désinformation", + "Dataset Imbalance": "Déséquilibre du Jeu de Données", + "Lack of Transparency": "Manque de Transparence", + "Adversarial Data": "Données Adverses", + "Context Misidentification": "Mauvaise Identification du Contexte", + "Lack of Adversarial Robustness": "Manque de Robustesse aux Attaques Adverses", + "Does the incident involve a system that meets the CSET definition for an AI system?": "L'incident implique-t-il un système qui répond à la définition de CSET pour un système d'IA ?", + "AI System": "Système d'IA", + "(by Incident Count)": "(par Nombre d'Incidents)", + "maybe": "peut-être", + "no": "non", + "yes": "oui", + "financial means": "moyens financiers", + "ideology": "idéologie", + "manufacturing": "manufacture", + "other": "autre", + "professional, scientific and technical activities": "activités professionnelles, scientifiques et techniques", + "Autonomy1": "Autonomie1", + "Autonomy2": "Autonomie2", + "Autonomy3": "Autonomie3", + "unclear": "incertain" } diff --git a/site/gatsby-site/i18n/locales/ja/translation.json b/site/gatsby-site/i18n/locales/ja/translation.json index 1c17f80f7f..f2876ceca4 100644 --- a/site/gatsby-site/i18n/locales/ja/translation.json +++ b/site/gatsby-site/i18n/locales/ja/translation.json @@ -259,7 +259,7 @@ "Copy": "コピー", "Suggested Citation Format": "おすすめの引用形式", "{{submitterCite}}. ({{incidentDate}}) Incident Number {{incidentId}}. in {{editorLastName}}, {{editorFirstNameInitial}} (ed.) Artificial Intelligence Incident Database. Responsible AI Collaborative. {{retrievalString}}": "{{submitterCite}}. ({{incidentDate}}) Incidente Número {{incidentId}}. in {{editorLastName}}, {{editorFirstNameInitial}} (ed.) Artificial Intelligence Incident Database. Responsible AI Collaborative. {{retrievalString}}", - "Retrieved on {{date}} from incidentdatabase.ai/cite/{{incidentId}}.": "Retrieved on {{date}} from incidentdatabase.ai/cite/{{incidentId}}.", + "Retrieved on {{date}} from incidentdatabase.ai/cite/{{incidentId}}.": "Retrieved on {{date}} from incidentdatabase.ai/cite/{{incidentId}}.", "Show Live data": "ライブデータを表示", "Posted <1> by <3>.": "<1>は<3>によって投稿されました", "Subscribe to the AI Incident Briefing and get monthly incident round-ups along with occasional major database updates.": "AIインシデントブリーフィングを購読すると、データベースの定期更新の内容を含む、インシデントのまとめが毎月手に入ります", @@ -291,5 +291,81 @@ "Name": "名前", "Creation Date": "作成日", "Last modified": "最終更新", - "Save": "保存" -} + "Save": "保存", + "<0>Center for Security and Emerging Technology (CSETv1) The CSET AI Harm Taxonomy characterizes AI incidents and classifies harms of relevance to the public policy community.": "<0>Center for Security and Emerging Technology (CSET) CSET AI危害分類法はAIインシデントを特徴づけ、公共政策コミュニティに関連する危害を分類します", + "Known AI Goal": "既知のAIゴール", + "Known AI Technology": "既知のAI技術", + "Known AI Technical Failure": "既知のAI技術の失敗", + "none": "なし", + "race": "人種", + "sex": "性別", + "religion": "宗教", + "nation of origin, citizenship, immigrant status": "出身国、市民権、移民ステータス", + "disability": "障害", + "sexual orientation or gender identity": "性的指向または性自認", + "age": "年齢", + "geography": "地理", + "All Others": "その他全て", + "information and communication": "情報通信", + "transportation and storage": "運輸・保管", + "law enforcement": "法執行", + "wholesale and retail trade": "卸売・小売", + "public administration": "公共行政", + "administrative and support service activities": "管理・支援サービス", + "human health and social work activities": "保健衛生・社会事業", + "accommodation and food service activities": "宿泊・飲食サービス", + "<0>Goals, Methods, and Failures (GMF). This is a taxonomy detailing the technological and process factors producing an incident.": "<0>Goals, Methods, and Failures (GMF). この分類法はインシデントを生じさせる技術的およびプロセス要因を詳細に説明しています", + "Chatbot": "チャットボット", + "Autonomous Driving": "自動運転", + "Visual Art Generation": "ビジュアルアート生成", + "Hate Speech Detection": "ヘイトスピーチ検出", + "Automatic Skill Assessment": "自動スキル評価", + "Question Answering": "質問応答", + "Autonomous Drones": "自律ドローン", + "Translation": "翻訳", + "Robotic Manipulation": "ロボット操作", + "Distributional Learning": "分布学習", + "Transformer": "トランスフォーマー", + "Language Modeling": "言語モデリング", + "Face Detection": "顔検出", + "Neural Network": "ニューラルネットワーク", + "Visual Object Detection": "視覚物体検出", + "Convolutional Neural Network": "畳み込みニューラルネットワーク", + "Recurrent Neural Network": "再帰ニューラルネットワーク", + "Geolocation Data": "ジオロケーションデータ", + "Unsafe Exposure or Access": "安全でない露出またはアクセス", + "Distributional Bias": "分布バイアス", + "Generalization Failure": "一般化失敗", + "Misinformation Generation Hazard": "誤情報生成の危険", + "Dataset Imbalance": "データセットの不均衡", + "Lack of Transparency": "透明性の欠如", + "Adversarial Data": "敵対的データ", + "Context Misidentification": "コンテキストの誤認識", + "Lack of Adversarial Robustness": "敵対的な堅牢性の欠如", + "Does the incident involve a system that meets the CSET definition for an AI system?": "インシデントはCSETのAIシステムの定義を満たすシステムを含んでいますか?", + "AI System": "AIシステム", + "(by Incident Count)": "(インシデント数順)", + "maybe": "おそらく", + "no": "いいえ", + "yes": "はい", + "financial means": "財政的手段", + "ideology": "イデオロギー", + "manufacturing": "製造業", + "other": "その他", + "professional, scientific and technical activities": "専門、科学、技術サービス", + "Autonomy1": "自律1", + "Autonomy2": "自律2", + "Autonomy3": "自律3", + "unclear": "不明", + "If there was differential treatment, on what basis?": "差別的な扱いがあった場合、その基準は何ですか?", + "Differential treatment based upon a protected characteristic: This special interest intangible harm covers bias and fairness issues concerning AI. However, the bias must be associated with a group having a protected characteristic.": "保護された特性に基づく差別的な扱い:この特別な利益の無形の危害はAIに関するバイアスと公正性の問題をカバーします。ただし、バイアスは保護された特性を持つグループと関連している必要があります", + "Basis for differential treatment": "差別的な扱いの基準", + "In which sector did the incident occur?": "インシデントはどのセクターで発生しましたか?", + "How autonomously did the technology operate at the time of the incident?": "インシデント発生時点で技術はどの程度自律的に動作していましたか?", + "csetAutonomy": "自律性は、AIが独立して操作する能力です。自律性のレベルは、AIが独立した決定を下すかどうか、および人間の監視の程度に基づいて異なります。自律性のレベルは、AIが受け取る入力の種類に依存しません。それが人間によって生成されたものであるか、機械によって生成されたものであるかにかかわらずです。", + "Currently, CSET is annotating three levels of autonomy.": "現在、CSETは3つのレベルの自律性を注釈付けしています", + "Level 1: the system operates independently with no simultaneous human oversight.": "レベル1:システムは同時に人間の監視なしで独立して動作します", + "Level 2: the system operates independently but with human oversight, where the system makes a decision or takes an action, but a human actively observes the behavior and can override the system in real-time.": "レベル2:システムは独立して動作しますが、人間が監視しており、システムが決定を下すかアクションを起こす場合、人間は行動を積極的に観察し、リアルタイムでシステムをオーバーライドできます", + "Level 3: the system provides inputs and suggested decisions or actions to a human that actively chooses to proceed with the AI's direction.": "レベル3:システムは人間に入力と提案された決定またはアクションを提供し、人間はAIの指示に従うことを積極的に選択します", + "Autonomy Level": "自律性レベル" +} \ No newline at end of file diff --git a/site/gatsby-site/src/components/TaxonomyGraphCarousel.js b/site/gatsby-site/src/components/TaxonomyGraphCarousel.js index 09cd9b0c06..3f9efb98fb 100644 --- a/site/gatsby-site/src/components/TaxonomyGraphCarousel.js +++ b/site/gatsby-site/src/components/TaxonomyGraphCarousel.js @@ -7,6 +7,7 @@ import { LocalizedLink } from 'plugins/gatsby-theme-i18n'; import { getClassificationValue } from 'utils/classifications'; import { CarouselLeftArrow, CarouselRightArrow } from 'elements/Carousel'; import { isAiHarm } from 'utils/cset'; +import { useTranslation } from 'react-i18next'; const TaxonomyGraphCarousel = ({ namespace, axes, data }) => { const taxaData = data.allMongodbAiidprodTaxa; @@ -99,6 +100,8 @@ const TaxonomyGraphCarousel = ({ namespace, axes, data }) => { } } + const { t } = useTranslation(); + return ( !classificationsLoading && (
@@ -112,7 +115,10 @@ const TaxonomyGraphCarousel = ({ namespace, axes, data }) => { axes.map((axis, index) => { if (categoryCounts[axis]) { const columns = Object.keys(categoryCounts[axis]) - .map((category) => [category, categoryCounts[axis][category]]) + .map((category) => { + // debugger + return [t(category), categoryCounts[axis][category]]; + }) .sort((a, b) => a[0] == 'All Others' ? 1 : b[0] == 'All Others' ? -1 : b[1] - a[1] ); @@ -139,7 +145,7 @@ const TaxonomyGraphCarousel = ({ namespace, axes, data }) => { return (
-

{axis}

+

{t(axis)}

setIncindentIdToEdit(values.incident_id)} > - Edit + Edit ), }); diff --git a/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js b/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js index f6afe054c8..7d70e84404 100644 --- a/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js +++ b/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js @@ -183,10 +183,10 @@ export default function CsetTaxonomyPage(props) { subtitle={ <>
- + Autonomy is an AI's capability to operate independently. Levels of autonomy differ based on whether or not the AI makes independent decisions and the degree - of human oversight. The level of autonomy does not depend on the type of input the + of human oversight. The level of autonomy does no depend on the type of input the AI receives, whether it is human- or machine-generated.
diff --git a/site/gatsby-site/src/components/taxa/GroupBarChart.js b/site/gatsby-site/src/components/taxa/GroupBarChart.js index dbae781504..bf777e721b 100644 --- a/site/gatsby-site/src/components/taxa/GroupBarChart.js +++ b/site/gatsby-site/src/components/taxa/GroupBarChart.js @@ -2,6 +2,7 @@ import React from 'react'; import { getClassificationValue } from 'utils/classifications'; import BillboardJS from '@billboard.js/react'; import bb, { bar } from 'billboard.js'; +import { Trans, useTranslation } from 'react-i18next'; export default function GroupBarChart({ groups, @@ -64,6 +65,13 @@ export default function GroupBarChart({ const stepSize = Math.round(largestGroupSize / stepCount / stepMultiple) * stepMultiple; + const { t } = useTranslation(); + + const names = allValues.reduce((obj, key) => { + obj[key] = t(key); + return obj; + }, {}); + const options = { size: { height: 320 + 20 * allValues.length }, data: { @@ -86,6 +94,7 @@ export default function GroupBarChart({ if (d.id === 'maybe') return '#1f77b4'; return color; }, + names, }, axis: { y: { tick: { stepSize } }, @@ -125,8 +134,8 @@ export default function GroupBarChart({

{titleDescription}

{subtitle && <>{subtitle}}
-

{title}

- (by Incident Count) +

{t(title)}

+ (by Incident Count)
diff --git a/site/gatsby-site/src/pages/taxonomies.js b/site/gatsby-site/src/pages/taxonomies.js index 04f9b38e7b..3ea0d0fa09 100644 --- a/site/gatsby-site/src/pages/taxonomies.js +++ b/site/gatsby-site/src/pages/taxonomies.js @@ -40,9 +40,13 @@ export default function Taxonomies({ data }) {
  • - Goals, Methods, and Failures (GMF). - This is a taxonomy detailing the technological and process factors producing an - incident. + + + Goals, Methods, and Failures (GMF) + + . This is a taxonomy detailing the technological and process factors producing an + incident. +

    Date: Tue, 9 Apr 2024 12:44:38 -0300 Subject: [PATCH 2/3] Add missing translations to CSET and GMF pages --- .../i18n/locales/es/translation.json | 169 ++++++++++++++++- .../i18n/locales/fr/translation.json | 170 +++++++++++++++++- .../i18n/locales/ja/translation.json | 159 +++++++++++++++- .../src/components/taxa/CsetTaxonomyPage.js | 44 +++-- .../src/components/taxa/FacetTaxonomyPage.js | 44 +++-- .../src/components/taxa/GroupBarChart.js | 16 +- 6 files changed, 562 insertions(+), 40 deletions(-) diff --git a/site/gatsby-site/i18n/locales/es/translation.json b/site/gatsby-site/i18n/locales/es/translation.json index acacb01452..a00a277239 100644 --- a/site/gatsby-site/i18n/locales/es/translation.json +++ b/site/gatsby-site/i18n/locales/es/translation.json @@ -277,7 +277,7 @@ "The taxonomy provides the CSET definition for AI harm.": "La taxonomía proporciona la definición de CSET para el daño de la IA.", "AI harm has four elements which, once appropriately defined, enable the identification of AI harm. These key components serve to distinguish harm from non-harm and AI harm from non-AI harm. To be an AI harm, there must be:": "El daño de la IA tiene cuatro elementos que, una vez definidos adecuadamente, permiten la identificación del daño de la IA. Estos componentes clave sirven para distinguir el daño del no daño y el daño de la IA del no daño de la IA. Para que sea un daño de IA, debe haber:", "1) an <1>entity that experienced": "1) una <1>entidad que experimentó", - "2) a <1>harm event or <2>harm issue that": "2) un <1>evento de daño o <2>problema de daño que", + "2) a <1>harm event or <3>harm issue that": "2) un <1>evento de daño o <3>problema de daño que", "3) can be <1>directly linked to a consequence of the behavior of": "3) puede estar <1>directamente vinculado a una consecuencia del comportamiento de", "4) an <1>AI system.": "4) un <1>sistema de IA.", "All four elements need to be present in order for there to be AI harm.": "Los cuatro elementos deben estar presentes para que haya daño de IA.", @@ -383,5 +383,170 @@ "Autonomy1": "Autonomía1", "Autonomy2": "Autonomía2", "Autonomy3": "Autonomía3", - "unclear": "incierto" + "unclear": "incierto", + "If there was differential treatment, on what basis?": "Si hubo un trato diferencial, ¿sobre qué base?", + "Differential treatment based upon a protected characteristic: This special interest intangible harm covers bias and fairness issues concerning AI. However, the bias must be associated with a group having a protected characteristic.": "Tratamiento diferencial basado en una característica protegida: Este daño intangible de interés especial cubre problemas de sesgo y equidad relacionados con la IA. Sin embargo, el sesgo debe estar asociado con un grupo que tenga una característica protegida.", + "Basis for differential treatment": "Base para el tratamiento diferencial", + "In which sector did the incident occur?": "¿En qué sector ocurrió el incidente?", + "How autonomously did the technology operate at the time of the incident?": "¿Cuán autónomamente operó la tecnología en el momento del incidente?", + "csetAutonomy": "La autonomía es la capacidad de una IA para operar de forma independiente. Los niveles de autonomía varían según si la IA toma decisiones independientes y el grado de supervisión humana. El nivel de autonomía no depende del tipo de entrada que recibe la IA, ya sea generada por humanos o máquinas.", + "Currently, CSET is annotating three levels of autonomy.": "Actualmente, CSET está anotando tres niveles de autonomía.", + "Level 1: the system operates independently with no simultaneous human oversight.": "Nivel 1: el sistema opera de forma independiente sin supervisión humana simultánea.", + "Level 2: the system operates independently but with human oversight, where the system makes a decision or takes an action, but a human actively observes the behavior and can override the system in real-time.": "Nivel 2: el sistema opera de forma independiente pero con supervisión humana, donde el sistema toma una decisión o realiza una acción, pero un humano observa activamente el comportamiento y puede anular el sistema en tiempo real.", + "Level 3: the system provides inputs and suggested decisions or actions to a human that actively chooses to proceed with the AI's direction.": "Nivel 3: el sistema proporciona entradas y decisiones o acciones sugeridas a un humano que elige activamente proceder con la dirección de la IA.", + "Autonomy Level": "Nivel de Autonomía", + "All AIID Incidents": "Todos los Incidentes de AIID", + "CSET AI Harm Definition": "Definición de Daño de IA de CSET", + "Category": "Categoría", + "Count": "Conteo", + "<0>Autonomy1 (fully autonomous): Does the system operate independently, without simultaneous human oversight, interaction or intervention?": "<0>Autonomía1 (totalmente autónoma): ¿Opera el sistema de forma independiente, sin supervisión, interacción o intervención humana simultánea?", + "<0>Autonomy2 (human-on-loop): Does the system operate independently but with human oversight, where the system makes decisions or takes actions but a human actively observes the behavior and can override the system in real time?": "<0>Autonomía2 (humano en el bucle): ¿Opera el sistema de forma independiente pero con supervisión humana, donde el sistema toma decisiones o acciones pero un humano observa activamente el comportamiento y puede anular el sistema en tiempo real?", + "<0>Autonomy3 (human-in-the-loop): Does the system provide inputs and suggested decisions to a human that": "<0>Autonomía3 (humano en el bucle): ¿Proporciona el sistema entradas y decisiones sugeridas a un humano que", + "Did the incident occur in a domain with physical objects?": "¿Ocurrió el incidente en un dominio con objetos físicos?", + "Incidents that involve physical objects are more likely to have damage or injury. However, AI systems that do not operate in a physical domain can still lead to harm.": "Los incidentes que involucran objetos físicos tienen más probabilidades de tener daños o lesiones. Sin embargo, los sistemas de IA que no operan en un dominio físico todavía pueden causar daño.", + "Physical Objects": "Objetos Físicos", + "Domain questions": "Preguntas del dominio", + "Entertainment Industry": "Industria del Entretenimiento", + "Report, Test, or Study of data": "Informe, Prueba o Estudio de datos", + "Deployed": "Desplegado", + "Producer Test in Controlled Conditions": "Prueba del Productor en Condiciones Controladas", + "Producer Test in Operational Conditions": "Prueba del Productor en Condiciones Operativas", + "User Test in Controlled Conditions": "Prueba del Usuario en Condiciones Controladas", + "User Test in Operational Conditions": "Prueba del Usuario en Condiciones Operativas", + "Did the incident occur in the entertainment industry?": "¿Ocurrió el incidente en la industria del entretenimiento?", + "Was the incident about a report, test, or study of training data instead of the AI itself?": "¿Fue el incidente sobre un informe, prueba o estudio de datos de entrenamiento en lugar de la IA misma?", + "Was the reported system (even if AI involvement is unknown) deployed or sold to users?": "¿Se desplegó o vendió a los usuarios el sistema reportado (incluso si se desconoce la participación de IA)?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in controlled conditions?": "¿Fue esto una prueba o demostración de un sistema de IA realizada por desarrolladores, productores o investigadores (frente a usuarios) en condiciones controladas?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in operational conditions?": "¿Fue esto una prueba o demostración de un sistema de IA realizada por desarrolladores, productores o investigadores (frente a usuarios) en condiciones operativas?", + "Was this a test or demonstration of an AI system done by users in controlled conditions?": "¿Fue esto una prueba o demostración de un sistema de IA realizada por usuarios en condiciones controladas?", + "Was this a test or demonstration of an AI system done by users in operational conditions?": "¿Fue esto una prueba o demostración de un sistema de IA realizada por usuarios en condiciones operativas?", + "physicalObjectsSubtitle": "Los incidentes que involucran objetos físicos tienen una mayor probabilidad de resultar en daño o lesión. Sin embargo, los sistemas de IA que no operan en un dominio físico aún pueden provocar problemas como daño.", + "entertainmentIndustrySubtitle": "Los sistemas de IA utilizados en el entretenimiento tienen menos probabilidades de involucrar objetos físicos y, por lo tanto, menos probabilidades de estar relacionados con daños, lesiones o pérdidas. Además, las expectativas de información veraz en el entretenimiento son más bajas, lo que reduce la probabilidad de contenido dañino (aunque sigue siendo posible).", + "reportTextSubtitle": "La calidad de los datos de entrenamiento y despliegue de la IA puede dar lugar a daños o riesgos. Sin embargo, los problemas con los datos no necesariamente resuelven que la IA causará daño o aumentará el riesgo de daño. Los desarrolladores o usuarios aplican técnicas y procesos para mitigar los problemas con los datos.", + "controlledConditionsSubtitle": "Las pruebas o demostraciones de sistemas de IA por parte de desarrolladores, productores o investigadores en entornos controlados presentan un riesgo menor para personas, organizaciones y propiedades. Esto incluye sistemas informáticos aislados, cajas de arena regulatorias o pistas de prueba para vehículos autónomos en entornos controlados que pueden dañar las instalaciones o el medio ambiente.", + "operationalConditionsSubtitle": "Algunos sistemas de IA se someten a pruebas o demostraciones en entornos operativos antes de ser desplegados para los usuarios. Las pruebas en entornos operativos intentan representar estrictamente las condiciones del mundo real que afectarán el uso del sistema de IA.", + "userControlledConditionsSubtitle": "En algunos casos, los usuarios pueden realizar pruebas o demostraciones antes del despliegue de sistemas de IA. La participación de usuarios (distintos de desarrolladores, productores o investigadores) aumenta la probabilidad de daño, incluso si el sistema de IA es seguro, debido a la menor familiaridad con la funcionalidad o el comportamiento del sistema de IA.", + "userOperationalConditionsSubtitle": "La participación de usuarios (distintos de desarrolladores, productores o investigadores) en las pruebas de sistemas de IA puede llevar a daños. Las pruebas en entornos operativos intentan representar de manera estricta las condiciones del mundo real y los usuarios finales, por lo tanto, las pruebas en entornos operativos generalmente aumentan el riesgo de daño a personas, organizaciones, propiedades, instituciones o el medio ambiente.", + "CSETv1 Charts": "Gráficos CSETv1", + "gmfMarkdown": "## ¿Qué es la Taxonomía GMF?\n\nLa taxonomía de Objetivos, Métodos y Fallos (GMF, por sus siglas en inglés) es una taxonomía de análisis de causa de fallos que interrelaciona los objetivos de la implementación del sistema, los métodos del sistema y sus posibles fallos. \nDetalles sobre el proceso están disponibles en el trabajo reciente publicado para el [paper SafeAI](https://arxiv.org/abs/2211.07280).\n\n## ¿Cómo exploro la taxonomía?\n\nTodas las taxonomías se pueden utilizar para filtrar informes de incidentes dentro de la Aplicación Discover. Los filtros de taxonomía funcionan de manera similar a cómo filtras productos en un sitio web de comercio electrónico. Usa el campo de búsqueda en la parte inferior de la pestaña “Clasificaciones” para encontrar el campo de taxonomía que te gustaría filtrar, luego haz clic en el valor deseado para aplicar el filtro.\n\n## Acerca de la Colaboración de IA Responsable\n\nLa Base de Datos de Incidentes de IA es un proyecto colaborativo de muchas personas y organizaciones. Los detalles sobre las personas y organizaciones que contribuyen a esta taxonomía en particular aparecerán aquí, mientras que puedes aprender más sobre el Colab en sí en las páginas de inicio de la base de datos de incidentes [home](https://incidentdatabase.ai/) y [about](https://incidentdatabase.ai/about/).\n\nLos encargados de mantener esta taxonomía incluyen,\n\n* [Nikiforos Pittaras](https://www.linkedin.com/in/nikiforos-pittaras/)\n* [Sean McGregor](https://www.linkedin.com/in/seanbmcgregor/)", + "Taxonomy Fields": "Campos de Taxonomía", + "Searchable in Discover App": "Buscable en la Aplicación Discover", + "Potential AI Goal": "Objetivo Potencial de IA", + "Potential AI Technology": "Tecnología Potencial de IA", + "Potential AI Technical Failure": "Fallo Técnico Potencial de IA", + "Known AI Goal Snippets": "Fragmentos de Objetivos de IA Conocidos", + "Known AI Goal Classification Discussion": "Discusión sobre la Clasificación de Objetivos de IA Conocidos", + "Potential AI Goal Snippets": "Fragmentos de Objetivos Potenciales de IA", + "Potential AI Goal Classification Discussion": "Discusión sobre la Clasificación de Objetivos Potenciales de IA", + "Known AI Technology Snippets": "Fragmentos de Tecnología de IA Conocidos", + "Known AI Technology Classification Discussion": "Discusión sobre la Clasificación de Tecnología de IA Conocidos", + "Potential AI Technology Snippets": "Fragmentos de Tecnología Potencial de IA", + "Potential AI Technology Classification Discussion": "Discusión sobre la Clasificación de Tecnología Potencial de IA", + "Snippets": "Fragmentos", + "Known AI Technical Failure Classification Discussion": "Discusión sobre la Clasificación de Fallos Técnicos de IA Conocidos", + "Potential AI Technical Failure Snippets": "Fragmentos de Fallos Técnicos Potenciales de IA", + "Potential AI Technical Failure Classification Discussion": "Discusión sobre la Clasificación de Fallos Técnicos Potenciales de IA", + "Definition": "Definición", + "An AI Goal which is almost certainly pursued by the AI system referenced in the incident.": "Un objetivo de IA que casi con certeza es perseguido por el sistema de IA mencionado en el incidente.", + "An AI Goal which is probably pursued by the AI system referenced in the incident.": "Un objetivo de IA que probablemente es perseguido por el sistema de IA mencionado en el incidente.", + "An AI Technology which is almost certainly a part of the implementation of the AI system referenced in the incident.": "Una Tecnología de IA que casi con certeza forma parte de la implementación del sistema de IA mencionado en el incidente.", + "An AI Method / Technology which probably is a part of the implementation of the AI system referenced in the incident.": "Un Método / Tecnología de IA que probablemente forma parte de la implementación del sistema de IA mencionado en el incidente.", + "An AI Technical Failure which is almost certainly a part of the incident.": "Un Fallo Técnico de IA que casi con certeza forma parte del incidente.", + "An AI Technical Failure which almost certainly contributes to the AI system failure referenced in the incident.": "Un Fallo Técnico de IA que casi con certeza contribuye al fallo del sistema de IA mencionado en el incidente.", + "An AI Technical Failure which probably contributes to the AI system failure referenced in the incident.": "Un Fallo Técnico de IA que probablemente contribuye al fallo del sistema de IA mencionado en el incidente.", + "One or more snippets that justify the classification.": "Uno o más fragmentos que justifican la clasificación.", + "Free text with comments justifying the chosen classification (e.g. based on information on selected snippets and technical analysis), if needed.": "Texto libre con comentarios que justifican la clasificación elegida (por ejemplo, basado en información sobre los fragmentos seleccionados y análisis técnico), si es necesario.", + "Show more stats": "Mostrar más estadísticas", + "Show fewer stats": "Mostrar menos estadísticas", + "Misuse": "Mal uso", + "Inappropriate Training Content": "Contenido de Entrenamiento Inapropiado", + "Tuning Issues": "Problemas de Ajuste", + "Limited Dataset": "Conjunto de Datos Limitado", + "Gaming Vulnerability": "Vulnerabilidad en Juegos", + "Misconfigured Threshold": "Umbral Mal Configurado", + "Lack of Capability Control": "Falta de Control de Capacidad", + "Unauthorized Data": "Datos No Autorizados", + "Inadequate Anonymization": "Anonimización Inadecuada", + "Underfitting": "Subajuste", + "Lack of Explainability": "Falta de Explicabilidad", + "Incomplete Data Attribute Capture": "Captura Incompleta de Atributos de Datos", + "Concept Drift": "Deriva de Concepto", + "Data or Labelling Noise": "Ruido en Datos o Etiquetado", + "Black Swan Event": "Evento Cisne Negro", + "Underspecification": "Subespecificación", + "Distributional Artifacts": "Artefactos Distribucionales", + "Robustness Failure": "Fallo de Robustez", + "Problematic Input": "Entrada Problemática", + "Inadequate Verification": "Verificación Inadecuada", + "Market Forecasting": "Pronóstico de Mercado", + "Face Recognition": "Reconocimiento Facial", + "Deepfake Video Generation": "Generación de Videos Deepfake", + "License Plate Recognition": "Reconocimiento de Matrículas", + "Image Cropping": "Recorte de Imágenes", + "Recidivism Prediction": "Predicción de Reincidencia", + "Gunshot Detection": "Detección de Disparos", + "Audio Localization": "Localización de Audio", + "Financial Processing": "Procesamiento Financiero", + "Content Recommendation": "Recomendación de Contenido", + "Content Search": "Búsqueda de Contenido", + "NSFW Content Detection": "Detección de Contenido NSFW", + "Activity Tracking": "Seguimiento de Actividades", + "Automated Content Curation": "Curación de Contenido Automatizada", + "Behavioral Modeling": "Modelado de Comportamiento", + "Automatic Stock Trading": "Comercio Automático de Acciones", + "Substance Detection": "Detección de Sustancias", + "Smart Devices": "Dispositivos Inteligentes", + "Copyrighted Content Detection": "Detección de Contenido con Derechos de Autor", + "Data Grouping": "Agrupación de Datos", + "Image Tagging": "Etiquetado de Imágenes", + "Threat Detection": "Detección de Amenazas", + "Code Generation": "Generación de Código", + "Scheduling": "Programación", + "AI Voice Assistant": "Asistente de Voz IA", + "Social Media Content Generation": "Generación de Contenido para Redes Sociales", + "Cashierless Shopping": "Compras sin Cajero", + "Automatic Speech Recognition": "Reconocimiento Automático de Voz", + "Generative Adversarial Network": "Red Generativa Antagónica", + "Diffusion Model": "Modelo de Difusión", + "Character NGrams": "NGramas de Carácter", + "Optical Character Recognition": "Reconocimiento Óptico de Caracteres", + "Image Segmentation": "Segmentación de Imágenes", + "Acoustic Triangulation": "Triangulación Acústica", + "Content-based Filtering": "Filtrado Basado en Contenido", + "Autoencoder": "Autoencoder", + "Gesture Recognition": "Reconocimiento de Gestos", + "Keyword Filtering": "Filtrado por Palabras Clave", + "Regression": "Regresión", + "Multimodal Learning": "Aprendizaje Multimodal", + "Diverse Data": "Datos Diversos", + "Classification": "Clasificación", + "Acoustic Fingerprint": "Huella Acústica", + "Reinforcement Learning": "Aprendizaje por Refuerzo", + "Speech Synthesis": "Síntesis de Voz", + "Pose Estimation": "Estimación de Pose", + "Collaborative Filtering": "Filtrado Colaborativo", + "Ensemble Aggregation": "Agregación de Ensamble", + "Clustering": "Agrupamiento", + "Other domain-specific approaches": "Otros enfoques específicos del dominio", + "Intermediate modeling": "Modelado Intermedio", + "Image Classification": "Clasificación de Imágenes", + "Siamese Network": "Red Siamesa", + "Spectogram": "Espectograma", + "Satellite Imaging": "Imágenes Satelitales", + "3D reconstruction": "Reconstrucción 3D", + "Word NGrams": "NGramas de Palabra", + "Misconfigured Aggregation": "Agregación Mal Configurada", + "Hardware Failure": "Fallo de Hardware", + "Misaligned Objective": "Objetivo Desalineado", + "Inadequate Data Sampling": "Muestreo de Datos Inadecuado", + "Covariate Shift": "Desplazamiento de Covariable", + "Software Bug": "Error de Software", + "Backup Failure": "Fallo de Respaldo", + "Limited User Access": "Acceso Limitado de Usuario", + "Black Box": "Caja Negra", + "Data Memorization": "Memorización de Datos", + "Inadequate Sequential Memory": "Memoria Secuencial Inadecuada", + "Spectrogram": "Espectrograma", + "Overfitting": "Sobreajuste", + "No classifications with this field": "No hay clasificaciones con este campo" } diff --git a/site/gatsby-site/i18n/locales/fr/translation.json b/site/gatsby-site/i18n/locales/fr/translation.json index 310acdf9e4..4ea3de6dce 100644 --- a/site/gatsby-site/i18n/locales/fr/translation.json +++ b/site/gatsby-site/i18n/locales/fr/translation.json @@ -265,7 +265,7 @@ "The taxonomy provides the CSET definition for AI harm.": "La taxonomie fournit la définition CSET du préjudice causé par l'IA.", "AI harm has four elements which, once appropriately defined, enable the identification of AI harm. These key components serve to distinguish harm from non-harm and AI harm from non-AI harm. To be an AI harm, there must be:": "Le préjudice causé par l'IA comporte quatre éléments qui, une fois correctement définis, permettent d'identifier le préjudice causé par l'IA. Ces composantes clés servent à distinguer le préjudice du non-préjudice et le préjudice causé par l'IA du préjudice non causé par l'IA. Pour être un préjudice causé par l'IA, il doit y avoir :", "1) an <1>entity that experienced": "1) une <1>entité qui a vécu", - "2) a <1>harm event or <2>harm issue that": "2) un <1>événement préjudiciable ou <2>problème préjudiciable qui", + "2) a <1>harm event or <3>harm issue that": "2) un <1>événement préjudiciable ou <3>problème préjudiciable qui", "3) can be <1>directly linked to a consequence of the behavior of": "3) peut être <1>directement lié à une conséquence du comportement de", "4) an <1>AI system.": "4) un <1>système d'IA.", "All four elements need to be present in order for there to be AI harm.": "Les quatre éléments doivent être présents pour qu'il y ait un préjudice causé par l'IA.", @@ -371,5 +371,171 @@ "Autonomy1": "Autonomie1", "Autonomy2": "Autonomie2", "Autonomy3": "Autonomie3", - "unclear": "incertain" + "unclear": "incertain", + "If there was differential treatment, on what basis?": "Si un traitement différentiel a eu lieu, sur quelle base ?", + "Differential treatment based upon a protected characteristic: This special interest intangible harm covers bias and fairness issues concerning AI. However, the bias must be associated with a group having a protected characteristic.": "Traitement différentiel basé sur une caractéristique protégée : Ce dommage intangible d'intérêt spécial couvre les problèmes de biais et d'équité concernant l'IA. Cependant, le biais doit être associé à un groupe ayant une caractéristique protégée.", + "Basis for differential treatment": "Base du traitement différentiel", + "In which sector did the incident occur?": "Dans quel secteur l'incident s'est-il produit ?", + "How autonomously did the technology operate at the time of the incident?": "À quel point la technologie fonctionnait-elle de manière autonome au moment de l'incident ?", + "csetAutonomy": "L'autonomie est la capacité d'une IA à fonctionner indépendamment. Les niveaux d'autonomie varient en fonction de si l'IA prend des décisions indépendantes et du degré de surveillance humaine. Le niveau d'autonomie ne dépend pas du type d'entrée reçue par l'IA, qu'elle soit générée par l'homme ou par la machine.", + "Currently, CSET is annotating three levels of autonomy.": "Actuellement, CSET annote trois niveaux d'autonomie.", + "Level 1: the system operates independently with no simultaneous human oversight.": "Niveau 1 : le système fonctionne indépendamment sans surveillance humaine simultanée.", + "Level 2: the system operates independently but with human oversight, where the system makes a decision or takes an action, but a human actively observes the behavior and can override the system in real-time.": "Niveau 2 : le système fonctionne de manière indépendante mais sous surveillance humaine, le système prend une décision ou une action, mais un humain observe activement le comportement et peut outrepasser le système en temps réel.", + "Level 3: the system provides inputs and suggested decisions or actions to a human that actively chooses to proceed with the AI's direction.": "Niveau 3 : le système fournit des entrées et des décisions ou actions suggérées à un humain qui choisit activement de suivre la direction de l'IA.", + "Autonomy Level": "Niveau d'Autonomie", + "All AIID Incidents": "Tous les Incidents AIID", + "CSET AI Harm Definition": "Définition du Dommage IA de CSET", + "Category": "Catégorie", + "Count": "Compte", + "<0>Autonomy1 (fully autonomous): Does the system operate independently, without simultaneous human oversight, interaction or intervention?": "<0>Autonomie1 (entièrement autonome) : Le système fonctionne-t-il de manière indépendante, sans surveillance, interaction ou intervention humaine simultanée ?", + "<0>Autonomy2 (human-on-loop): Does the system operate independently but with human oversight, where the system makes decisions or takes actions but a human actively observes the behavior and can override the system in real time?": "<0>Autonomie2 (humain en boucle) : Le système fonctionne-t-il de manière indépendante mais sous surveillance humaine, où le système prend des décisions ou des actions mais un humain observe activement le comportement et peut outrepasser le système en temps réel ?", + "<0>Autonomy3 (human-in-the-loop): Does the system provide inputs and suggested decisions to a human that": "<0>Autonomie3 (humain dans la boucle) : Le système fournit-il des entrées et des décisions suggérées à un humain qui", + "Did the incident occur in a domain with physical objects?": "L'incident s'est-il produit dans un domaine avec des objets physiques ?", + "Incidents that involve physical objects are more likely to have damage or injury. However, AI systems that do not operate in a physical domain can still lead to harm.": "Les incidents impliquant des objets physiques sont plus susceptibles de causer des dommages ou des blessures. Cependant, les systèmes d'IA qui n'opèrent pas dans un domaine physique peuvent toujours entraîner des dommages.", + "Physical Objects": "Objets Physiques", + "Domain questions": "Questions de domaine", + "Entertainment Industry": "Industrie du Divertissement", + "Report, Test, or Study of data": "Rapport, Test ou Étude de données", + "Deployed": "Déployé", + "Producer Test in Controlled Conditions": "Test du Producteur dans des Conditions Contrôlées", + "Producer Test in Operational Conditions": "Test du Producteur dans des Conditions Opérationnelles", + "User Test in Controlled Conditions": "Test de l'Utilisateur dans des Conditions Contrôlées", + "User Test in Operational Conditions": "Test de l'Utilisateur dans des Conditions Opérationnelles", + "Did the incident occur in the entertainment industry?": "L'incident s'est-il produit dans l'industrie du divertissement ?", + "Was the incident about a report, test, or study of training data instead of the AI itself?": "L'incident concernait-il un rapport, un test ou une étude de données d'entraînement plutôt que l'IA elle-même ?", + "Was the reported system (even if AI involvement is unknown) deployed or sold to users?": "Le système signalé (même si l'implication de l'IA est inconnue) a-t-il été déployé ou vendu aux utilisateurs ?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in controlled conditions?": "Était-ce un test ou une démonstration d'un système d'IA réalisé par des développeurs, producteurs ou chercheurs (par opposition aux utilisateurs) dans des conditions contrôlées ?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in operational conditions?": "Était-ce un test ou une démonstration d'un système d'IA réalisé par des développeurs, producteurs ou chercheurs (par opposition aux utilisateurs) dans des conditions opérationnelles ?", + "Was this a test or demonstration of an AI system done by users in controlled conditions?": "Était-ce un test ou une démonstration d'un système d'IA réalisé par des utilisateurs dans des conditions contrôlées ?", + "Was this a test or demonstration of an AI system done by users in operational conditions?": "Était-ce un test ou une démonstration d'un système d'IA réalisé par des utilisateurs dans des conditions opérationnelles ?", + "physicalObjectsSubtitle": "Les incidents impliquant des objets physiques sont plus susceptibles de résulter en des dommages ou blessures. Cependant, les systèmes d'IA qui n'opèrent pas dans un domaine physique peuvent encore poser des problèmes tels que des dommages.", + "entertainmentIndustrySubtitle": "Les systèmes d'IA utilisés dans le divertissement sont moins susceptibles d'impliquer des objets physiques et, par conséquent, moins susceptibles d'être associés à des dommages, des blessures ou des pertes. De plus, les attentes en matière d'informations véridiques dans le divertissement sont plus faibles, ce qui réduit la probabilité de contenu nuisible (bien que cela reste possible).", + "reportTextSubtitle": "La qualité des données d'entraînement et de déploiement de l'IA peut entraîner des dommages ou des risques. Cependant, les problèmes avec les données ne résolvent pas nécessairement que l'IA causera des dommages ou augmentera le risque de dommages. Les développeurs ou les utilisateurs appliquent des techniques et des processus pour atténuer les problèmes avec les données.", + "controlledConditionsSubtitle": "Les tests ou démonstrations de systèmes d'IA par des développeurs, producteurs ou chercheurs dans des conditions contrôlées présentent un risque moindre pour les personnes, organisations et propriétés. Cela inclut des systèmes informatiques isolés, des bac à sable réglementaires ou des pistes d'essai pour véhicules autonomes dans des environnements contrôlés pouvant endommager les installations ou l'environnement.", + "operationalConditionsSubtitle": "Certains systèmes d'IA subissent des tests ou des démonstrations dans des conditions opérationnelles avant d'être déployés pour les utilisateurs. Les tests dans des conditions opérationnelles tentent de représenter strictement les conditions du monde réel qui affecteront l'utilisation du système d'IA.", + "userControlledConditionsSubtitle": "Dans certains cas, les utilisateurs peuvent effectuer des tests ou des démonstrations avant le déploiement de systèmes d'IA. La participation des utilisateurs (autres que les développeurs, producteurs ou chercheurs) augmente la probabilité de dommage, même si le système d'IA est sûr, en raison d'une familiarité moindre avec la fonctionnalité ou le comportement du système d'IA.", + "userOperationalConditionsSubtitle": "L'augmentation de la participation des utilisateurs (autres que les développeurs, producteurs, ou chercheurs) dans les tests de systèmes d'IA peut conduire à des dommages. Les tests dans des conditions opérationnelles tentent de représenter de manière stricte les conditions du monde réel et les utilisateurs finaux, donc les tests dans des conditions opérationnelles augmentent généralement le risque de dommage pour les personnes, organisations, propriétés, institutions ou l'environnement.", + "CSETv1 Charts": "Graphiques CSETv1", + "gmfMarkdown": "## Qu'est-ce que la taxonomie GMF ?\n\nLa taxonomie des Buts, Méthodes et Échecs (GMF) est une taxonomie d'analyse des causes d'échec qui met en relation les objectifs du déploiement du système, les méthodes du système et leurs probables défaillances. \nDes détails sur le processus sont disponibles dans le travail récent publié pour le [papier SafeAI](https://arxiv.org/abs/2211.07280).\n\n## Comment explorer la taxonomie ?\n\nToutes les taxonomies peuvent être utilisées pour filtrer les rapports d'incidents au sein de l'Application Discover. Les filtres de taxonomie fonctionnent de manière similaire à la manière dont vous filtrez les produits sur un site Web de commerce électronique. Utilisez le champ de recherche en bas de l'onglet « Classifications » pour trouver le champ de taxonomie que vous souhaitez filtrer, puis cliquez sur la valeur souhaitée pour appliquer le filtre.\n\n## À propos de la Collaboration IA Responsable\n\nLa Base de Données d'Incidents IA est un projet collaboratif de nombreuses personnes et organisations. Les détails sur les personnes et les organisations contribuant à cette taxonomie particulière apparaîtront ici, tandis que vous pouvez en apprendre davantage sur la Collab elle-même sur les pages d'accueil [home](https://incidentdatabase.ai/) et [about](https://incidentdatabase.ai/about/) de la base de données d'incidents.\n\nLes responsables de cette taxonomie incluent,\n\n* [Nikiforos Pittaras](https://www.linkedin.com/in/nikiforos-pittaras/)\n* [Sean McGregor](https://www.linkedin.com/in/seanbmcgregor/)", + "Taxonomy Fields": "Champs de Taxonomie", + "Searchable in Discover App": "Recherchable dans l'Application Discover", + "Potential AI Goal": "Objectif Potentiel de l'IA", + "Potential AI Technology": "Technologie Potentielle de l'IA", + "Potential AI Technical Failure": "Défaillance Technique Potentielle de l'IA", + "Known AI Goal Snippets": "Extraits d'Objectifs de l'IA Connus", + "Known AI Goal Classification Discussion": "Discussion sur la Classification des Objectifs de l'IA Connus", + "Potential AI Goal Snippets": "Extraits d'Objectifs Potentiels de l'IA", + "Potential AI Goal Classification Discussion": "Discussion sur la Classification des Objectifs Potentiels de l'IA", + "Known AI Technology Snippets": "Extraits de Technologie de l'IA Connus", + "Known AI Technology Classification Discussion": "Discussion sur la Classification des Technologies de l'IA Connues", + "Potential AI Technology Snippets": "Extraits de Technologie Potentielle de l'IA", + "Potential AI Technology Classification Discussion": "Discussion sur la Classification des Technologies Potentielles de l'IA", + "Snippets": "Extraits", + "Known AI Technical Failure Classification Discussion": "Discussion sur la Classification des Défaillances Techniques de l'IA Connues", + "Potential AI Technical Failure Snippets": "Extraits de Défaillances Techniques Potentielles de l'IA", + "Potential AI Technical Failure Classification Discussion": "Discussion sur la Classification des Défaillances Techniques Potentielles de l'IA", + "Definition": "Définition", + "An AI Goal which is almost certainly pursued by the AI system referenced in the incident.": "Un objectif de l'IA qui est presque certainement poursuivi par le système d'IA mentionné dans l'incident.", + "An AI Goal which is probably pursued by the AI system referenced in the incident.": "Un objectif de l'IA qui est probablement poursuivi par le système d'IA mentionné dans l'incident.", + "An AI Technology which is almost certainly a part of the implementation of the AI system referenced in the incident.": "Une technologie d'IA qui fait presque certainement partie de la mise en œuvre du système d'IA mentionné dans l'incident.", + "An AI Method / Technology which probably is a part of the implementation of the AI system referenced in the incident.": "Une méthode / technologie d'IA qui fait probablement partie de la mise en œuvre du système d'IA mentionné dans l'incident.", + "An AI Technical Failure which is almost certainly a part of the incident.": "Une défaillance technique de l'IA qui fait presque certainement partie de l'incident.", + "An AI Technical Failure which almost certainly contributes to the AI system failure referenced in the incident.": "Une défaillance technique de l'IA qui contribue presque certainement à la défaillance du système d'IA mentionnée dans l'incident.", + "An AI Technical Failure which probably contributes to the AI system failure referenced in the incident.": "Une défaillance technique de l'IA qui contribue probablement à la défaillance du système d'IA mentionnée dans l'incident.", + "One or more snippets that justify the classification.": "Un ou plusieurs extraits qui justifient la classification.", + "Free text with comments justifying the chosen classification (e.g. based on information on selected snippets and technical analysis), if needed.": "Texte libre avec des commentaires justifiant la classification choisie (par exemple, basée sur des informations sur les extraits sélectionnés et l'analyse technique), si nécessaire.", + "Incidents": "Incidents", + "Show more stats": "Afficher plus de statistiques", + "Show fewer stats": "Afficher moins de statistiques", + "Misuse": "Mauvais usage", + "Inappropriate Training Content": "Contenu de Formation Inapproprié", + "Tuning Issues": "Problèmes d'Ajustement", + "Limited Dataset": "Jeu de Données Limité", + "Gaming Vulnerability": "Vulnérabilité au Jeu", + "Misconfigured Threshold": "Seuil Mal Configuré", + "Lack of Capability Control": "Manque de Contrôle des Capacités", + "Unauthorized Data": "Données Non Autorisées", + "Inadequate Anonymization": "Anonymisation Inadéquate", + "Underfitting": "Sous-ajustement", + "Lack of Explainability": "Manque d'Explicabilité", + "Incomplete Data Attribute Capture": "Capture Incomplète des Attributs de Données", + "Concept Drift": "Dérive de Concept", + "Data or Labelling Noise": "Bruit de Données ou d'Étiquetage", + "Black Swan Event": "Événement Cygne Noir", + "Underspecification": "Sous-spécification", + "Distributional Artifacts": "Artéfacts Distributionnels", + "Robustness Failure": "Échec de Robustesse", + "Problematic Input": "Entrée Problématique", + "Inadequate Verification": "Vérification Inadéquate", + "Market Forecasting": "Prévision de Marché", + "Face Recognition": "Reconnaissance Faciale", + "Deepfake Video Generation": "Génération de Vidéos Deepfake", + "License Plate Recognition": "Reconnaissance de Plaque d'Immatriculation", + "Image Cropping": "Rognage d'Image", + "Recidivism Prediction": "Prédiction de Récidive", + "Gunshot Detection": "Détection de Coup de Feu", + "Audio Localization": "Localisation Audio", + "Financial Processing": "Traitement Financier", + "Content Recommendation": "Recommandation de Contenu", + "Content Search": "Recherche de Contenu", + "NSFW Content Detection": "Détection de Contenu Inapproprié", + "Activity Tracking": "Suivi d'Activité", + "Automated Content Curation": "Curation de Contenu Automatisée", + "Behavioral Modeling": "Modélisation Comportementale", + "Automatic Stock Trading": "Négociation Automatique d'Actions", + "Substance Detection": "Détection de Substance", + "Smart Devices": "Appareils Intelligents", + "Copyrighted Content Detection": "Détection de Contenu Protégé par le Droit d'Auteur", + "Data Grouping": "Regroupement de Données", + "Image Tagging": "Étiquetage d'Image", + "Threat Detection": "Détection de Menace", + "Code Generation": "Génération de Code", + "Scheduling": "Planification", + "AI Voice Assistant": "Assistant Vocal IA", + "Social Media Content Generation": "Génération de Contenu pour les Médias Sociaux", + "Cashierless Shopping": "Achats sans Caissier", + "Automatic Speech Recognition": "Reconnaissance Automatique de la Parole", + "Generative Adversarial Network": "Réseau Génératif Antagoniste", + "Diffusion Model": "Modèle de Diffusion", + "Character NGrams": "NGrams de Caractères", + "Optical Character Recognition": "Reconnaissance Optique de Caractères", + "Image Segmentation": "Segmentation d'Image", + "Acoustic Triangulation": "Triangulation Acoustique", + "Content-based Filtering": "Filtrage Basé sur le Contenu", + "Autoencoder": "Autoencodeur", + "Gesture Recognition": "Reconnaissance de Gestes", + "Keyword Filtering": "Filtrage par Mots-clés", + "Regression": "Régression", + "Multimodal Learning": "Apprentissage Multimodal", + "Diverse Data": "Données Diverses", + "Classification": "Classification", + "Acoustic Fingerprint": "Empreinte Acoustique", + "Reinforcement Learning": "Apprentissage par Renforcement", + "Speech Synthesis": "Synthèse Vocale", + "Pose Estimation": "Estimation de Pose", + "Collaborative Filtering": "Filtrage Collaboratif", + "Ensemble Aggregation": "Agrégation d'Ensemble", + "Clustering": "Clustering", + "Other domain-specific approaches": "Autres Approches Spécifiques au Domaine", + "Intermediate modeling": "Modélisation Intermédiaire", + "Image Classification": "Classification d'Image", + "Siamese Network": "Réseau Siamois", + "Spectogram": "Spectrogramme", + "Satellite Imaging": "Imagerie Satellite", + "3D reconstruction": "Reconstruction 3D", + "Word NGrams": "NGrams de Mots", + "Misconfigured Aggregation": "Agrégation Mal Configurée", + "Hardware Failure": "Panne Matérielle", + "Misaligned Objective": "Objectif Désaligné", + "Inadequate Data Sampling": "Échantillonnage de Données Inadéquat", + "Covariate Shift": "Décalage de Covariable", + "Software Bug": "Bug Logiciel", + "Backup Failure": "Échec de Sauvegarde", + "Limited User Access": "Accès Utilisateur Limité", + "Black Box": "Boîte Noire", + "Data Memorization": "Mémorisation des Données", + "Inadequate Sequential Memory": "Mémoire Séquentielle Inadéquate", + "Spectrogram": "Spectrogramme", + "Overfitting": "Surajustement", + "No classifications with this field": "Aucune classification pour ce champ" } diff --git a/site/gatsby-site/i18n/locales/ja/translation.json b/site/gatsby-site/i18n/locales/ja/translation.json index f2876ceca4..cc7d7b95b4 100644 --- a/site/gatsby-site/i18n/locales/ja/translation.json +++ b/site/gatsby-site/i18n/locales/ja/translation.json @@ -275,7 +275,7 @@ "The taxonomy provides the CSET definition for AI harm.": "この分類法はAI危害についてのCSETによる定義を示します", "AI harm has four elements which, once appropriately defined, enable the identification of AI harm. These key components serve to distinguish harm from non-harm and AI harm from non-AI harm. To be an AI harm, there must be:": "AI危害には適切に判定するとAI危害と判断できるようになる4つの要素があります。これらのキー要素によって危害と非危害、AI危害と非AI危害の区別が可能になります。AI危害については次が成り立たなければいけません", "1) an <1>entity that experienced": "1) <1>組織は以下のことを被る", - "2) a <1>harm event or <2>harm issue that": "2) <1>危害が発生もしくは<2>危害が発覚", + "2) a <1>harm event or <3>harm issue that": "2) <1>危害が発生もしくは<3>危害が発覚", "3) can be <1>directly linked to a consequence of the behavior of": "3) 上記は以下の振る舞いの結果と<1>直接的に関連づけることが可能", "4) an <1>AI system.": "4) <1>AIシステム.", "All four elements need to be present in order for there to be AI harm.": "この4つの要素がすべて存在しなければ、対象はAI危害とは言えません", @@ -367,5 +367,160 @@ "Level 1: the system operates independently with no simultaneous human oversight.": "レベル1:システムは同時に人間の監視なしで独立して動作します", "Level 2: the system operates independently but with human oversight, where the system makes a decision or takes an action, but a human actively observes the behavior and can override the system in real-time.": "レベル2:システムは独立して動作しますが、人間が監視しており、システムが決定を下すかアクションを起こす場合、人間は行動を積極的に観察し、リアルタイムでシステムをオーバーライドできます", "Level 3: the system provides inputs and suggested decisions or actions to a human that actively chooses to proceed with the AI's direction.": "レベル3:システムは人間に入力と提案された決定またはアクションを提供し、人間はAIの指示に従うことを積極的に選択します", - "Autonomy Level": "自律性レベル" + "Autonomy Level": "自律性レベル", + "All AIID Incidents": "すべてのAIIDインシデント", + "CSET AI Harm Definition": "CSET AI危害定義", + "Category": "カテゴリ", + "Count": "カウント", + "<0>Autonomy1 (fully autonomous): Does the system operate independently, without simultaneous human oversight, interaction or intervention?": "<0>自律1(完全自律):システムは同時に人間の監視、対話、介入なしに独立して動作しますか?", + "<0>Autonomy2 (human-on-loop): Does the system operate independently but with human oversight, where the system makes decisions or takes actions but a human actively observes the behavior and can override the system in real time?": "<0>自律2(人間がループ):システムは独立して動作しますが、人間が監視しており、システムが決定を下すかアクションを起こす場合、人間は行動を積極的に観察し、リアルタイムでシステムをオーバーライドできますか?", + "<0>Autonomy3 (human-in-the-loop): Does the system provide inputs and suggested decisions to a human that": "<0>自律3(人間がループ):システムは人間に入力と提案された決定を提供し、", + "Did the incident occur in a domain with physical objects?": "インシデントは物理的オブジェクトを持つドメインで発生しましたか?", + "Incidents that involve physical objects are more likely to have damage or injury. However, AI systems that do not operate in a physical domain can still lead to harm.": "物理的オブジェクトを含むインシデントは、損害や負傷の可能性が高いです。ただし、物理的ドメインで動作しないAIシステムでも危害を引き起こす可能性があります", + "Physical Objects": "物理的オブジェクト", + "Domain questions": "ドメインの質問", + "Entertainment Industry": "エンターテイメント業界", + "Report, Test, or Study of data": "データのレポート、テスト、または研究", + "Deployed": "導入済み", + "Producer Test in Controlled Conditions": "生産者による制御された状況下でのテスト", + "Producer Test in Operational Conditions": "生産者による運用状況下でのテスト", + "User Test in Controlled Conditions": "ユーザーによる制御された状況下でのテスト", + "User Test in Operational Conditions": "ユーザーによる運用状況下でのテスト", + "Did the incident occur in the entertainment industry?": "インシデントはエンターテイメント業界で発生しましたか?", + "Was the incident about a report, test, or study of training data instead of the AI itself?": "インシデントはAI自体ではなくトレーニングデータのレポート、テスト、または研究についてでしたか?", + "Was the reported system (even if AI involvement is unknown) deployed or sold to users?": "報告されたシステム(AIの関与が不明でも)はユーザーに導入または販売されましたか?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in controlled conditions?": "これは開発者、生産者、または研究者(ユーザーではない)によるAIシステムのテストまたはデモンストレーションで、制御された状況下で行われましたか?", + "Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in operational conditions?": "これは開発者、生産者、または研究者(ユーザーではない)によるAIシステムのテストまたはデモンストレーションで、運用状況下で行われましたか?", + "Was this a test or demonstration of an AI system done by users in controlled conditions?": "これはユーザーによるAIシステムのテストまたはデモンストレーションで、制御された状況下で行われましたか?", + "Was this a test or demonstration of an AI system done by users in operational conditions?": "これはユーザーによるAIシステムのテストまたはデモンストレーションで、運用状況下で行われましたか?", + "physicalObjectsSubtitle": "物理的な物体が関係する事故では、損害や傷害が発生する可能性が高くなります。 ただし、物理ドメインで動作しない AI システムでも、次のような問題が発生する可能性があります。 危害。", + "entertainmentIndustrySubtitle": "エンターテイメントに使用される AI システムには、物理的なオブジェクト 関与する可能性は低く、 したがって、損傷、傷害、または紛失に関連する可能性は低いです。 さらに、 エンターテイメ トからの真実の情報に対する期待が低くなり、有害になる コンテンツが含まれる可能性は低くなります (ただし、可能性はあります)。", + "reportTextSubtitle": "AI のトレーニングと導入データの品質により、害やリスクが生じる可能性があります AI システムで。 ただし、データに問題があるからといって、必ずしも AI が問題を解決するとは限りません。 危害を引き起こす、または危害を及ぼすリスクを増大させる。 開発者またはユーザーが データに関する問題を軽減するための技術とプロセスを適用します。", + "controlledConditionsSubtitle": "開発者、プロデューサー、または研究者による、管理された環境での AI テ トまたはデモンストレーション 人、組織、財産が危険にさらされる可能性が低い環境です。 施設や自然環境に害を及ぼす可能性があります。 制御された環境では、 これには、隔離されたコンピューティング システム、規制のサンドボックス、または 自動運転車の試験場。", + "operationalConditionsSubtitle": "一部の AI システムは、運用環境でテストまたはデモンストレーションを受けます。 運用環境でのテストは、システムが展開される前に行われます。 利用者。 ただし、管理された環境、運用環境と比較すると、 AI システムの使用に影響を与える現実世界の状況を厳密に表現するように努めます。", + "userControlledConditionsSubtitle": "場合によっては、展開前にユーザーがテストまたはデモンストレーションを実行することがあります。 AIシステム。 ユーザーの関与 (開発者、プロデューサー、またはユーザーではない) 研究者)、たとえ AI システムが安全であったとしても危害が発生する可能性が高まります。ユーザーはあまり慣れていない可能性があるため、制御された環境でテストされています。 AI システムの機能または動作。", + "userOperationalConditionsSubtitle": "ユーザー(開発者、プロデューサー、研究者ではなく)の関与が増加します AI システムがテストされている場合でも、危害が発生する可能性があります。 相対的 管理された環境から運用環境までを厳密に表現しようとします。 AI システムの使用に影響を与える現実世界の状況とエンドユーザー。 したがって、運用環境でのテストは通常、害を及ぼすリスクが高まります。 人、組織、財産、制度、または環境。", + "CSETv1 Charts": "CSETv1 チャート", + "gmfMarkdown": "## GMF分類とは何か?\n\nGMF(Goals, Methods, and Failures:目標、方法、失敗)分類は、システムの展開の目標、システムの方法、およびそれらの可能性のある失敗を相互に関連付ける失敗原因分析分類です。\nこのプロセスの詳細は、[SafeAI論文](https://arxiv.org/abs/2211.07280)で最近発表された作業で利用可能です。\n\n## 分類をどのように探索しますか?\n\nすべての分類は、Discoverアプリケーション内でインシデントレポートをフィルタリングするために使用できます。分類フィルターは、Eコマースウェブサイトで製品をフィルタリングする方法と同様に機能します。「分類」タブの下部にある検索フィールドを使用して、フィルタリングしたい分類フィールドを見つけ、希望する値をクリックしてフィルターを適用します。\n\n## 責任あるAIコラボレーションについて\n\nAIインシデントデータベースは、多くの人々と組織の共同プロジェクトです。この特定の分類に貢献している人々と組織の詳細はここに表示されますが、コラボ自体については、インシデントデータベースの[ホームページ](https://incidentdatabase.ai/)および[約](https://incidentdatabase.ai/about/)ページで詳しく知ることができます。\n\nこの分類のメンテナーには、以下の方々が含まれます。\n\n* [Nikiforos Pittaras](https://www.linkedin.com/in/nikiforos-pittaras/)\n* [Sean McGregor](https://www.linkedin.com/in/seanbmcgregor/)", + "Taxonomy Fields": "分類フィールド", + "Searchable in Discover App": "Discoverアプリケーションで検索可能", + "Potential AI Goal": "潜在的なAIゴール", + "Potential AI Technology": "潜在的なAI技術", + "Potential AI Technical Failure": "潜在的なAI技術の失敗", + "Known AI Goal Snippets": "既知のAIゴールスニペット", + "Known AI Goal Classification Discussion": "既知のAIゴール分類の議論", + "Potential AI Goal Snippets": "潜在的なAIゴールスニペット", + "Potential AI Goal Classification Discussion": "潜在的なAIゴール分類の議論", + "Known AI Technology Snippets": "既知のAI技術スニペット", + "Known AI Technology Classification Discussion": "既知のAI技術分類の議論", + "Potential AI Technology Snippets": "潜在的なAI技術スニペット", + "Potential AI Technology Classification Discussion": "潜在的なAI技術分類の議論", + "Snippets": "スニペット", + "Known AI Technical Failure Classification Discussion": "既知のAI技術の失敗分類の議論", + "Potential AI Technical Failure Snippets": "潜在的なAI技術の失敗スニペット", + "Potential AI Technical Failure Classification Discussion": "潜在的なAI技術の失敗分類の議論", + "Definition": "定義", + "An AI Goal which is almost certainly pursued by the AI system referenced in the incident.": "インシデントで参照された AI システムによってほぼ確実に追求される AI 目標。", + "An AI Goal which is probably pursued by the AI system referenced in the incident.": "インシデントで参照された AI システムによっておそらく追求される AI 目標。", + "An AI Technology which is almost certainly a part of the implementation of the AI system referenced in the incident.": "事件で言及された AI システムの実装の一部であることがほぼ確実な AI テクノロジー。", + "An AI Method / Technology which probably is a part of the implementation of the AI system referenced in the incident.": "事件で言及された AI システムの実装の一部である可能性が高い AI メソッド/テクノロジー。", + "An AI Technical Failure which is almost certainly a part of the incident.": "インシデントの一部であることがほぼ確実な AI 技術的な失敗。", + "An AI Technical Failure which almost certainly contributes to the AI system failure referenced in the incident.": "インシデントで言及された AI システムの失敗にほぼ確実に貢献する AI 技術的な失敗。", + "An AI Technical Failure which probably contributes to the AI system failure referenced in the incident.": "インシデントで言及された AI システムの失敗におそらく貢献する AI 技術的な失敗。", + "One or more snippets that justify the classification.": "分類を正当化する 1 つ以上のスニペット。", + "Free text with comments justifying the chosen classification (e.g. based on information on selected snippets and technical analysis), if needed.": "必要に応じて、選択されたスニペットと技術分析の情報に基づいて選択された分類を正当化するコメント付きのフリーテキスト。", + "Incidents": "インシデント", + "Show more stats": "さらに多くの統計を表示", + "Show fewer stats": "より少ない統計を表示", + "Misuse": "誤用", + "Inappropriate Training Content": "不適切なトレーニングコンテンツ", + "Tuning Issues": "チューニングの問題", + "Limited Dataset": "限られたデータセット", + "Gaming Vulnerability": "ゲームの脆弱性", + "Misconfigured Threshold": "誤設定されたしきい値", + "Lack of Capability Control": "能力制御の欠如", + "Unauthorized Data": "不正データ", + "Inadequate Anonymization": "不適切な匿名化", + "Underfitting": "アンダーフィッティング", + "Lack of Explainability": "説明不可能性の欠如", + "Incomplete Data Attribute Capture": "データ属性の不完全なキャプチャ", + "Concept Drift": "コンセプトドリフト", + "Data or Labelling Noise": "データまたはラベリングノイズ", + "Black Swan Event": "ブラックスワンイベント", + "Underspecification": "仕様不足", + "Distributional Artifacts": "分布アーティファクト", + "Robustness Failure": "堅牢性の失敗", + "Problematic Input": "問題のある入力", + "Inadequate Verification": "不適切な検証", + "Market Forecasting": "市場予測", + "Face Recognition": "顔認識", + "Deepfake Video Generation": "ディープフェイクビデオ生成", + "License Plate Recognition": "ナンバープレート認識", + "Image Cropping": "画像の切り抜き", + "Recidivism Prediction": "再犯予測", + "Gunshot Detection": "銃声検知", + "Audio Localization": "オーディオローカライゼーション", + "Financial Processing": "金融処理", + "Content Recommendation": "コンテンツ推薦", + "Content Search": "コンテンツ検索", + "NSFW Content Detection": "不適切なコンテンツ検出", + "Activity Tracking": "アクティビティトラッキング", + "Automated Content Curation": "自動コンテンツキュレーション", + "Behavioral Modeling": "行動モデリング", + "Automatic Stock Trading": "自動株取引", + "Substance Detection": "物質検出", + "Smart Devices": "スマートデバイス", + "Copyrighted Content Detection": "著作権コンテンツ検出", + "Data Grouping": "データグループ化", + "Image Tagging": "画像タグ付け", + "Threat Detection": "脅威検出", + "Code Generation": "コード生成", + "Scheduling": "スケジューリング", + "AI Voice Assistant": "AI音声アシスタント", + "Social Media Content Generation": "ソーシャルメディアコンテンツ生成", + "Cashierless Shopping": "無人レジ", + "Automatic Speech Recognition": "自動音声認識", + "Generative Adversarial Network": "生成的敵対的ネットワーク", + "Diffusion Model": "拡散モデル", + "Character NGrams": "文字NGrams", + "Optical Character Recognition": "光学文字認識", + "Image Segmentation": "画像セグメンテーション", + "Acoustic Triangulation": "音響三角測量", + "Content-based Filtering": "コンテンツベースのフィルタリング", + "Autoencoder": "オートエンコーダ", + "Gesture Recognition": "ジェスチャー認識", + "Keyword Filtering": "キーワードフィルタリング", + "Regression": "回帰", + "Multimodal Learning": "マルチモーダル学習", + "Diverse Data": "多様なデータ", + "Classification": "分類", + "Acoustic Fingerprint": "音響フィンガープリント", + "Reinforcement Learning": "強化学習", + "Speech Synthesis": "音声合成", + "Pose Estimation": "ポーズ推定", + "Collaborative Filtering": "協調フィルタリング", + "Ensemble Aggregation": "アンサンブル集約", + "Clustering": "クラスタリング", + "Other domain-specific approaches": "その他のドメイン固有のアプローチ", + "Intermediate modeling": "中間モデリング", + "Image Classification": "画像分類", + "Siamese Network": "シャムネットワーク", + "Spectogram": "スペクトログラム", + "Satellite Imaging": "衛星画像", + "3D reconstruction": "3D再構築", + "Word NGrams": "単語NGrams", + "Misconfigured Aggregation": "誤設定された集約", + "Hardware Failure": "ハードウェアの故障", + "Misaligned Objective": "目的のずれ", + "Inadequate Data Sampling": "不適切なデータサンプリング", + "Covariate Shift": "共変量シフト", + "Software Bug": "ソフトウェアバグ", + "Backup Failure": "バックアップの失敗", + "Limited User Access": "利用者のアクセス制限", + "Black Box": "ブラックボックス", + "Data Memorization": "データの記憶", + "Inadequate Sequential Memory": "不適切な連続メモリ", + "Spectrogram": "スペクトログラム", + "Overfitting": "オーバーフィッティング", + "No classifications with this field": "このフィールドに分類はありません" } \ No newline at end of file diff --git a/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js b/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js index 7d70e84404..8280d37622 100644 --- a/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js +++ b/site/gatsby-site/src/components/taxa/CsetTaxonomyPage.js @@ -11,7 +11,9 @@ export default function CsetTaxonomyPage(props) { const { namespace } = props.pageContext.taxonomy; - const metaTitle = `${namespace} Charts`; + const { t } = useTranslation(); + + const metaTitle = t(`${namespace} Charts`); const allVsHarmDefinition = { 'All AIID Incidents': { @@ -28,8 +30,6 @@ export default function CsetTaxonomyPage(props) { classifications = classifications.filter((c) => c.publish); - const { t } = useTranslation(); - return ( <>
    @@ -220,19 +220,25 @@ export default function CsetTaxonomyPage(props) { />
    • - Autonomy1 (fully autonomous): Does the system operate independently, without - simultaneous human oversight, interaction or intervention? + + Autonomy1 (fully autonomous): Does the system operate independently, without + simultaneous human oversight, interaction or intervention? +
    • - Autonomy2 (human-on-loop): Does the system operate independently but with human - oversight, where the system makes decisions or takes actions but a human actively - observes the behavior and can override the system in real time? + + Autonomy2 (human-on-loop): Does the system operate independently but with human + oversight, where the system makes decisions or takes actions but a human actively + observes the behavior and can override the system in real time? +
    • - Autonomy3 (human-in-the-loop): Does the system provide inputs and suggested - decisions to a human that + + Autonomy3 (human-in-the-loop): Does the system provide inputs and suggested + decisions to a human that +
    {[ @@ -241,7 +247,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Did the incident occur in a domain with physical objects?', subtitle: ( <> - + Incidents that involve physical objects are more likely to have damage or injury. However, AI systems that do not operate in a physical domain can still lead to harm. @@ -253,7 +259,7 @@ export default function CsetTaxonomyPage(props) { attributeShortName: 'Entertainment Industry', titleDescription: 'Did the incident occur in the entertainment industry?', subtitle: ( - + AI systems used for entertainment are less likely to involve physical objects and hence unlikely to be associated with damage, injury, or loss. Additionally, there is a lower expectation for truthful information from entertainment, making detrimental @@ -266,7 +272,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Was the incident about a report, test, or study of training data instead of the AI itself?', subtitle: ( - + The quality of AI training and deployment data can potentially create harm or risks in AI systems. However, an issue in the data does not necessarily mean the AI will cause harm or increase the risk for harm. It is possible that developers or users @@ -285,7 +291,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in controlled conditions?', subtitle: ( - + AI tests or demonstrations by developers, producers, or researchers in controlled environments are less likely to expose people, organizations, property, institutions, or the natural environment to harm. Controlled environments may @@ -299,7 +305,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Was this a test or demonstration of an AI system done by developers, producers, or researchers (versus users) in operational conditions?', subtitle: ( - + Some AI systems undergo testing or demonstration in an operational environment. Testing in operational environments still occurs before the system is deployed by end-users. However, relative to controlled environments, operational environments @@ -312,7 +318,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Was this a test or demonstration of an AI system done by users in controlled conditions?', subtitle: ( - + Sometimes, prior to deployment, the users will perform a test or demonstration of the AI system. The involvement of a user (versus a developer, producer, or researcher) increases the likelihood that harm can occur even if the AI system is @@ -326,7 +332,7 @@ export default function CsetTaxonomyPage(props) { titleDescription: 'Was this a test or demonstration of an AI system done by users in operational conditions?', subtitle: ( - + The involvement of a user (versus a developer, producer, or researcher) increases the likelihood that harm can occur even if the AI system is being tested. Relative to controlled environments, operational environments try to closely represent @@ -339,12 +345,12 @@ export default function CsetTaxonomyPage(props) { ].map(({ attributeShortName, titleDescription, subtitle }) => ( diff --git a/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js b/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js index 49e28a8cf1..af77e8c1a9 100644 --- a/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js +++ b/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js @@ -10,6 +10,7 @@ import { Card, Badge, Button } from 'flowbite-react'; import { getClassificationValue } from 'utils/classifications'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faQuestionCircle } from '@fortawesome/free-solid-svg-icons'; +import { Trans, useTranslation } from 'react-i18next'; export default function FacetTaxonomyPage(props) { if (!props || !props.pageContext || !props.data) { @@ -34,13 +35,19 @@ export default function FacetTaxonomyPage(props) { const geocodes = getGeocodes(allMongodbAiidprodClassifications.nodes); + const { t } = useTranslation(); + + const markdownDescription = t('gmfMarkdown', { description }); + return ( <>

    {namespace}

    - {description} -

    Taxonomy Fields

    + {markdownDescription} +

    + Taxonomy Fields +

    {sortedFieldsArray .filter((f) => f.short_name !== 'Publish') @@ -51,10 +58,12 @@ export default function FacetTaxonomyPage(props) { className="text-2xl font-bold tracking-tight text-gray-900 dark:text-white relative flex items-center" data-cy={`title-${short_name}`} > - {long_name}{' '} + {t(long_name)}{' '} {instant_facet && ( - Searchable in Discover App + + Searchable in Discover App + )} @@ -67,7 +76,7 @@ export default function FacetTaxonomyPage(props) { geocodes={geocodes} /> - {'**Definition**: ' + long_description} + {`**${t('Definition')}**: ` + t(long_description)}
    @@ -78,6 +87,8 @@ export default function FacetTaxonomyPage(props) { } const FacetList = ({ namespace, instant_facet, short_name, stats, geocodes }) => { + const { t } = useTranslation(); + if (!instant_facet) { return ''; } @@ -125,9 +136,17 @@ const FacetList = ({ namespace, instant_facet, short_name, stats, geocodes }) => ]); } + const names = data.columns.reduce((obj, key) => { + obj[key[0]] = t(key[0]); + return obj; + }, {}); + return (
    - Discover: + + Discover + + :
      {sortedStatsArray .filter((item, index) => showAllStats || index < 5) @@ -152,7 +171,7 @@ const FacetList = ({ namespace, instant_facet, short_name, stats, geocodes }) => onClick={toggleShowAllStats} style={{ padding: '0px', margin: '0px', textDecoration: 'none' }} > - {`Show ${showAllStats ? 'fewer stats' : 'more stats'}`} + {`Show ${showAllStats ? 'fewer stats' : 'more stats'}`} )}
      @@ -178,6 +197,7 @@ const FacetList = ({ namespace, instant_facet, short_name, stats, geocodes }) => ); } }, + names, }, }} /> @@ -197,18 +217,22 @@ const FacetList = ({ namespace, instant_facet, short_name, stats, geocodes }) => />
      - No classifications with this field + + No classifications with this field +
    ); }; const StatItem = ({ text, value }) => { + const { t } = useTranslation(); + return ( <> - {text} + {t(text)}
    - {`${value || 0} ${value === 1 ? 'Incident' : 'Incidents'}`} + {`${value || 0} ${value === 1 ? t('Incident') : t('Incidents')}`}
    ); diff --git a/site/gatsby-site/src/components/taxa/GroupBarChart.js b/site/gatsby-site/src/components/taxa/GroupBarChart.js index bf777e721b..391fea15fc 100644 --- a/site/gatsby-site/src/components/taxa/GroupBarChart.js +++ b/site/gatsby-site/src/components/taxa/GroupBarChart.js @@ -67,6 +67,8 @@ export default function GroupBarChart({ const { t } = useTranslation(); + const translatedGroupNames = groupNames.map((groupName) => t(groupName)); + const names = allValues.reduce((obj, key) => { obj[key] = t(key); return obj; @@ -78,7 +80,7 @@ export default function GroupBarChart({ order: attributeShortName == 'Autonomy Level' ? autonomySort : undefined, x: 'x', columns: [ - ['x', ...groupNames], + ['x', ...translatedGroupNames], ...allValues .sort() .map((value) => [ @@ -146,16 +148,20 @@ export default function GroupBarChart({ return (
    -

    {groupName}

    +

    {t(groupName)}

    - - + + {allValues.sort(byGroupOccurences).map((value) => ( - + ))} From 49b3c60e757113073986aa844b471998c1a8b084 Mon Sep 17 00:00:00 2001 From: Clara Youdale Date: Wed, 10 Apr 2024 11:21:27 -0300 Subject: [PATCH 3/3] Fix gmfMarkdown translation and remove debugger --- site/gatsby-site/i18n/locales/fr/translation.json | 1 - site/gatsby-site/src/components/TaxonomyGraphCarousel.js | 5 +---- site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/site/gatsby-site/i18n/locales/fr/translation.json b/site/gatsby-site/i18n/locales/fr/translation.json index 4ea3de6dce..745df19cd6 100644 --- a/site/gatsby-site/i18n/locales/fr/translation.json +++ b/site/gatsby-site/i18n/locales/fr/translation.json @@ -444,7 +444,6 @@ "An AI Technical Failure which probably contributes to the AI system failure referenced in the incident.": "Une défaillance technique de l'IA qui contribue probablement à la défaillance du système d'IA mentionnée dans l'incident.", "One or more snippets that justify the classification.": "Un ou plusieurs extraits qui justifient la classification.", "Free text with comments justifying the chosen classification (e.g. based on information on selected snippets and technical analysis), if needed.": "Texte libre avec des commentaires justifiant la classification choisie (par exemple, basée sur des informations sur les extraits sélectionnés et l'analyse technique), si nécessaire.", - "Incidents": "Incidents", "Show more stats": "Afficher plus de statistiques", "Show fewer stats": "Afficher moins de statistiques", "Misuse": "Mauvais usage", diff --git a/site/gatsby-site/src/components/TaxonomyGraphCarousel.js b/site/gatsby-site/src/components/TaxonomyGraphCarousel.js index 3f9efb98fb..acd4145f21 100644 --- a/site/gatsby-site/src/components/TaxonomyGraphCarousel.js +++ b/site/gatsby-site/src/components/TaxonomyGraphCarousel.js @@ -115,10 +115,7 @@ const TaxonomyGraphCarousel = ({ namespace, axes, data }) => { axes.map((axis, index) => { if (categoryCounts[axis]) { const columns = Object.keys(categoryCounts[axis]) - .map((category) => { - // debugger - return [t(category), categoryCounts[axis][category]]; - }) + .map((category) => [t(category), categoryCounts[axis][category]]) .sort((a, b) => a[0] == 'All Others' ? 1 : b[0] == 'All Others' ? -1 : b[1] - a[1] ); diff --git a/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js b/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js index af77e8c1a9..fa692ea5af 100644 --- a/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js +++ b/site/gatsby-site/src/components/taxa/FacetTaxonomyPage.js @@ -37,7 +37,7 @@ export default function FacetTaxonomyPage(props) { const { t } = useTranslation(); - const markdownDescription = t('gmfMarkdown', { description }); + const markdownDescription = t('gmfMarkdown', description); return ( <>
    CategoryCount + Category + + Count +
    {value}{t(value)} {groups[groupName].valuesCount[value]}