This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 88e5c95950b docs(ja): translate 20 Dev SQL operator and AI function 
pages (T09-DEV-033) (#4222)
88e5c95950b is described below

commit 88e5c95950b763643c8b8d648920279d71bcd7aa
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Tue Oct 13 14:24:36 2026 +0800

    docs(ja): translate 20 Dev SQL operator and AI function pages (T09-DEV-033) 
(#4222)
    
    ## Summary
    
    Translate all 20 Dev SQL operator and AI function documents assigned to
    T09-DEV-033 into Japanese. Each target has independent source/target
    hashes and `reviewStatus=machine`. Eighteen Dev/4.x English sources
    match; two differ and will be handled separately in the 4.x batch. This
    PR changes Dev only.
    
    ## Checks
    
    - Translation protection: 20 changed pages, 0 errors.
    - Targeted Markdown link lint: 0 errors; three existing external links
    are report-only.
    - No local website build for this routine translation-only PR;
    repository Build Check will validate the PR head.
    
    The English AI overview has pre-existing parameter-name inconsistencies
    (`ai.api_key` / `ai_api_key`, `ai.max_token` / `ai.max_tokens`). The
    Japanese text preserves the source. CI success does not imply human
    Japanese proofreading.
    
    ---------
    
    Co-authored-by: morningman <[email protected]>
---
 .../operators/assignment-operators.md              |  17 ++
 .../basic-element/operators/bitwise-operators.md   |  22 ++
 .../conditional-operators/exists-operators.md      |  17 ++
 .../conditional-operators/in-operators.md          |  18 ++
 .../basic-element/operators/operator-precedence.md |  30 ++
 .../sql-functions/ai-functions/ai-classify.md      |  77 +++++
 .../sql-functions/ai-functions/ai-extract.md       |  79 +++++
 .../sql-functions/ai-functions/ai-filter.md        |  81 +++++
 .../sql-functions/ai-functions/ai-fixgrammar.md    |  76 +++++
 .../sql-functions/ai-functions/ai-generate.md      |  76 +++++
 .../sql-functions/ai-functions/ai-mask.md          |  79 +++++
 .../sql-functions/ai-functions/ai-sentiment.md     |  80 +++++
 .../sql-functions/ai-functions/ai-similarity.md    |  86 ++++++
 .../distance-functions/cosine-distance.md          |  64 ++++
 .../distance-functions/cosine-similarity.md        | 102 +++++++
 .../ai-functions/distance-functions/embed.md       | 285 +++++++++++++++++
 .../distance-functions/inner-product.md            |  99 ++++++
 .../ai-functions/distance-functions/l1-distance.md |  64 ++++
 .../ai-functions/distance-functions/l2-distance.md |  64 ++++
 .../sql-functions/ai-functions/overview.md         | 164 ++++++++++
 translations/inventory/ja/2026-10-12/batches.md    |   2 +-
 translations/state/ja/docs.json                    | 340 +++++++++++++++++++++
 22 files changed, 1921 insertions(+), 1 deletion(-)

diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/assignment-operators.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/assignment-operators.md
new file mode 100644
index 00000000000..487457213d7
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/assignment-operators.md
@@ -0,0 +1,17 @@
+---
+{
+    "title": "代入演算子",
+    "language": "ja",
+    "description": "代入演算子は、右辺の式の値を左辺の式に代入します。"
+}
+---
+
+## 説明
+
+代入演算子は、右辺の式の値を左辺の式に代入します。Doris では UPDATE 文の SET 部分と SET 文でのみ使用できます。詳しくは 
[UPDATE](../../sql-statements/data-modification/DML/UPDATE.md) 文と 
[SET](../../sql-statements/session/variable/SET-VARIABLE.md) 文を参照してください。
+
+## 演算子
+
+| 演算子 | 用途 | 例 |
+|----------|---------|---------|
+| <x> = <y> | <y> の結果を <x> に代入します。 | `SET enable_profile = true` |
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/bitwise-operators.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/bitwise-operators.md
new file mode 100644
index 00000000000..244dcfc208b
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/bitwise-operators.md
@@ -0,0 +1,22 @@
+---
+{
+    "title": "ビット演算子",
+    "language": "ja",
+    "description": "ビット演算子は、一つまたは二つの式に対してビット単位の演算を行います。引数には BIGINT 型のみを使用できます。"
+}
+---
+
+## 説明  
+
+ビット演算子は、一つまたは二つの式に対してビット単位の演算を行います。引数には `BIGINT` 型のみを使用できるため、演算対象の式は `BIGINT` 
型に変換されます。  
+
+## 演算子の概要  
+
+| 演算子 | 機能                                                                     
                | 例         |  
+|----------|----------------------------------------------------------------------------------------------|-----------------|
  
+| `&`      | ビット単位の AND 演算を行います。対応するビットが両方とも `1` の場合、結果は `1` になり、それ以外の場合は `0` 
になります。 | `SELECT 1 & 2` |  
+| `\|`     | ビット単位の OR 演算を行います。対応するビットのいずれかが `1` の場合、結果は `1` になり、それ以外の場合は `0` 
になります。  | `SELECT 1 &#124; 2` |  
+| `^`      | ビット単位の XOR 演算を行います。対応するビットが異なる場合、結果は `1` になり、それ以外の場合は `0` になります。  
 | `SELECT 1 ^ 2` |  
+| `~`      | ビット単位の NOT 演算を行います。各ビットを反転し、`1` を `0` に、`0` を `1` にします。           
               | `SELECT ~1`    |  
+
+
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/exists-operators.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/exists-operators.md
new file mode 100644
index 00000000000..a041a3a0134
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/exists-operators.md
@@ -0,0 +1,17 @@
+---
+{
+    "title": "EXISTS 演算子",
+    "language": "ja",
+    "description": "EXISTS 条件は、サブクエリに行が存在するかどうかを判定します。"
+}
+---
+
+## 説明
+
+EXISTS 条件は、サブクエリに行が存在するかどうかを判定します。
+
+## 演算子の概要
+
+| 演算子 | 機能 | 例 |
+| ------ | ------------------------------------------------------- | 
------------------------------------------------------------ |
+| EXISTS | サブクエリが一行以上返す場合は TRUE を返します | `SELECT department_id FROM departments 
d WHERE EXISTS (SELECT * FROM employees e WHERE d.department_id = 
e.department_id) ORDER BY department_id;` |
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/in-operators.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/in-operators.md
new file mode 100644
index 00000000000..b98786241f6
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/in-operators.md
@@ -0,0 +1,18 @@
+---
+{
+    "title": "IN 演算子",
+    "language": "ja",
+    "description": "IN 演算子は、値が値の一覧またはサブクエリの結果に含まれるかどうかを判定します。"
+}
+---
+
+## 説明
+
+IN 演算子は、値が値の一覧またはサブクエリの結果に含まれるかどうかを判定します。
+
+## 演算子の概要
+
+| 演算子 | 機能 | 例 |
+| ------- | ------------------------------------------------ | 
------------------------------ |
+| IN     | いずれかの要素と等しいかどうかを判定します。等しい場合は TRUE を返します。 | `SELECT 1 IN (SELECT 2)` 
|
+| NOT IN | すべての要素と異なるかどうかを判定します。すべてと異なる場合は TRUE を返します。 | `SELECT 1 NOT IN (3, 
4, 5)` |
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/operator-precedence.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/operator-precedence.md
new file mode 100644
index 00000000000..5bbdb223c9a
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/operator-precedence.md
@@ -0,0 +1,30 @@
+---
+{
+    "title": "演算子の優先順位",
+    "language": "ja",
+    "description": "演算子の優先順位は、式の中で演算子を評価する順序を決めます。式に複数の演算子がある場合、"
+}
+---
+
+## 説明
+
+演算子の優先順位は、式の中で演算子を評価する順序を決めます。式に複数の演算子がある場合、Doris は優先順位の高いものから計算します。
+
+## 演算子の優先順位
+
+表の上から下に向かって優先順位が下がります。最上段が最も優先されます。
+
+| 優先順位 | 演算子 |
+|------------|----------|
+| 1          | !        |
+| 2          | +(単項プラス)、-(単項マイナス)、~(単項ビット NOT)、^ |
+| 3          | *, /, %, DIV |
+| 4          | -, +     |
+| 5          | &        |
+| 6          | \|       |
+| 7          | =(比較), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, MATCH, IN |
+| 8          | NOT      |
+| 9          | AND, &&  |
+| 10         | XOR      |
+| 11         | OR       |
+| 12         | \|\|     |
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-classify.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-classify.md
new file mode 100644
index 00000000000..9b93ed0488e
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-classify.md
@@ -0,0 +1,77 @@
+---
+{
+    "title": "AI_CLASSIFY",
+    "language": "ja",
+    "description": "指定したラベルの集合にテキストを分類します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+指定したラベルの集合にテキストを分類します。
+
+## 構文
+
+```sql
+AI_CLASSIFY([<resource_name>], <text>, <labels>)
+```
+
+## 引数
+
+|    引数      | 説明                                 |
+| ----------------- | ------------------------------------------- |
+| `<resource_name>` | 指定するリソース名。省略可能       |
+| `<text>`          | 分類するテキスト                   |
+| `<labels>`        | 分類に使用するラベルの配列              |
+
+## 戻り値
+
+テキストに最もよく一致するラベルを一つ返します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_CLASSIFY('Apache Doris is a databases system.', ['usage', 
'introduce']) AS Result;
+```
+```text
++-----------+
+| Result    |
++-----------+
+| introduce |
++-----------+
+```
+
+```sql
+SELECT AI_CLASSIFY('resource_name', 'Apache Doris is developing rapidly.', 
['science', 'sport']) AS Result;
+```
+```text
++---------+
+| Result  |
++---------+
+| science |
++---------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-extract.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-extract.md
new file mode 100644
index 00000000000..bbf10d81a87
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-extract.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "AI_EXTRACT",
+    "language": "ja",
+    "description": "テキストから指定したラベルに対応する情報を抽出します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+テキストから指定したラベルに対応する情報を抽出します。
+
+## 構文
+
+```sql
+AI_EXTRACT([<resource_name>], <text>, <labels>)
+```
+
+## 引数
+
+|    引数      | 説明                                  |
+| ----------------- | -------------------------------------------- |
+| `<resource_name>` | 指定するリソース名。省略可能        |
+| `<text>`          | 情報を抽出する元のテキスト   |
+| `<labels>`        | 抽出対象のラベルの配列                   |
+
+## 戻り値
+
+抽出したすべてのラベルと対応する値を含む文字列を返します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_EXTRACT('Apache Doris is an MPP-based real-time data warehouse known 
for its high query speed.', 
+                  ['product_name', 'architecture', 'key_feature']) AS Result;
+```
+```text
++---------------------------------------------------------------------------------------+
+| Result                                                                       
         |
++---------------------------------------------------------------------------------------+
+| product_name="Apache Doris", architecture="MPP-based", key_feature="high 
query speed" |
++---------------------------------------------------------------------------------------+
+```
+
+```sql
+SELECT AI_EXTRACT('resource_name', 'Apache Doris began in 2008 as an internal 
project named Palo.',
+                  ['original name', 'founding time']) AS Result;
+```
+```text
++----------------------------------------+
+| Result                                 |
++----------------------------------------+
+| original name=Palo, founding time=2008 |
++----------------------------------------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-filter.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-filter.md
new file mode 100644
index 00000000000..9244f8b88e3
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-filter.md
@@ -0,0 +1,81 @@
+---
+{
+    "title": "AI_FILTER",
+    "language": "ja",
+    "description": "指定した条件に基づいてテキストをフィルタリングします。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+指定した条件に基づいてテキストをフィルタリングします。
+
+## 構文
+
+```sql
+AI_FILTER([<resource_name>], <text>)
+```
+
+## 引数
+
+| 引数         | 説明                       |
+|-------------------|-----------------------------------|
+| `<resource_name>` | 指定するリソース名。省略可能 |
+| `<text>`          | 評価する情報   |
+
+## 戻り値
+
+真偽値を返します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は一定ではありません。
+
+## 例
+
+配送会社に届いたコメントを表す次のテーブルがあるとします。
+```sql
+CREATE TABLE user_comments (
+    id      INT,
+    comment VARCHAR(500)
+) DUPLICATE KEY(id)
+DISTRIBUTED BY HASH(id) BUCKETS 10
+PROPERTIES (
+    "replication_num" = "1"
+);
+```
+
+肯定的なコメントを検索するには、次のようにします。
+```sql
+SELECT id, comment FROM user_comments
+WHERE AI_FILTER('resource_name', CONCAT('This is a positive comment: ', 
comment));
+```
+
+結果の例:
+```text
++------+--------------------------------------------+
+| id   | comment                                    |
++------+--------------------------------------------+
+|    1 | Absolutely fantastic, highly recommend it. |
+|    3 | This product is amazing and I love it.     |
++------+--------------------------------------------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-fixgrammar.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-fixgrammar.md
new file mode 100644
index 00000000000..0c8e41215b9
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-fixgrammar.md
@@ -0,0 +1,76 @@
+---
+{
+    "title": "AI_FIXGRAMMAR",
+    "language": "ja",
+    "description": "テキストの文法上の誤りを修正します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+テキストの文法上の誤りを修正します。
+
+## 構文
+
+```sql
+AI_FIXGRAMMAR([<resource_name>], <text>)
+```
+
+## 引数
+
+|    引数      | 説明                                 |
+| ----------------- | ------------------------------------------- |
+| `<resource_name>` | 指定するリソース名。省略可能       |
+| `<text>`          | 文法を修正するテキスト            |
+
+## 戻り値
+
+文法を修正したテキスト文字列を返します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_FIXGRAMMAR('Apache Doris a great system DB') AS Result;
+```
+```text
++------------------------------------------+
+| Result                                   |
++------------------------------------------+
+| Apache Doris is a great database system. |
++------------------------------------------+
+```
+
+```sql
+SELECT AI_FIXGRAMMAR('resource_name', 'I am like to using Doris') AS Result;
+```
+```text
++--------------------+
+| Result             |
++--------------------+
+| I like using Doris |
++--------------------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-generate.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-generate.md
new file mode 100644
index 00000000000..2baeacd6ab3
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-generate.md
@@ -0,0 +1,76 @@
+---
+{
+    "title": "AI_GENERATE",
+    "language": "ja",
+    "description": "入力したプロンプトのテキストに基づいて応答を生成します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+入力したプロンプトのテキストに基づいて応答を生成します。
+
+## 構文
+
+```sql
+AI_GENERATE([<resource_name>], <prompt>)
+```
+
+## 引数
+
+|    引数      | 説明                                      |
+| ----------------- | ------------------------------------------------|
+| `<resource_name>` | 指定するリソース名。省略可能            |
+| `<prompt>`        | AI による生成を指示するプロンプトのテキスト |
+
+## 戻り値
+
+プロンプトに基づいて生成されたテキストを返します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_GENERATE('Describe Apache Doris in a few words') AS Result;
+```
+```text
++---------------------------------------------------------+
+| Result                                                  |
++---------------------------------------------------------+
+| "Apache Doris is a fast, real-time analytics database." |
++---------------------------------------------------------+
+```
+
+```sql
+SELECT AI_GENERATE('resource_name', 'What is the founding time of Apache 
Doris? Return only the date.') AS Result;
+```
+```text
++--------+
+| Result |
++--------+
+| 2017   |
++--------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-mask.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-mask.md
new file mode 100644
index 00000000000..341e9cbacff
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-mask.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "AI_MASK",
+    "language": "ja",
+    "description": "指定したラベルに関連するテキスト中の機密情報をマスクします。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+指定したラベルに関連するテキスト中の機密情報をマスクします。
+
+## 構文
+
+```sql
+AI_MASK([<resource_name>], <text>, <labels>)
+```
+
+## 引数
+
+|    引数      | 説明                                                      |
+| ----------------- | 
---------------------------------------------------------------- |
+| `<resource_name>` | 指定するリソース名                                      |
+| `<text>`          | 機密情報を含む可能性があるテキスト                  |
+| `<labels>`        | マスクするラベルの配列。例: `ARRAY('name', 'phone', 'email')` |
+
+## 戻り値
+
+機密情報をマスクしたテキストを返します。マスク箇所は "[MASKED]" に置き換えられます。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_MASK('Wccccat is a 20-year-old Doris community contributor.', 
['name', 'age']) AS Result;
+```
+```text
++-----------------------------------------------------+
+| Result                                              |
++-----------------------------------------------------+
+| [MASKED] is a [MASKED] Doris community contributor. |
++-----------------------------------------------------+
+```
+
+```sql
+SELECT AI_MASK('resource_name', 'My email is [email protected] and my phone 
is 123-456-7890',
+                ['email', 'phone_num']) AS RESULT;
+```
+
+```text
++-----------------------------------------------+
+| RESULT                                        |
++-----------------------------------------------+
+| My email is [MASKED] and my phone is [MASKED] |
++-----------------------------------------------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-sentiment.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-sentiment.md
new file mode 100644
index 00000000000..bd5fcd216b2
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-sentiment.md
@@ -0,0 +1,80 @@
+---
+{
+    "title": "AI_SENTIMENT",
+    "language": "ja",
+    "description": "テキストの感情を分析します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+テキストの感情を分析します。
+
+## 構文
+
+```sql
+AI_SENTIMENT([<resource_name>], <text>)
+```
+
+## 引数
+
+|    引数      | 説明                |
+| ----------------- | ------------------------- |
+| `<resource_name>` | 指定するリソース名|
+| `<text>`          | 感情を分析するテキスト |
+
+## 戻り値
+
+感情分析の結果を返します。値には次のものがあります。
+- positive
+- negative
+- neutral
+- mixed
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は変わることがあります。
+
+## 例
+
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_SENTIMENT('Apache Doris is a great DB system.') AS Result;
+```
+```text
++----------+
+| Result   |
++----------+
+| positive |
++----------+
+```
+
+```sql
+SELECT AI_SENTIMENT('resource_name', 'I hate sunny days.') AS Result;
+```
+```text
++----------+
+| Result   |
++----------+
+| negative |
++----------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-similarity.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-similarity.md
new file mode 100644
index 00000000000..5a26bced5e4
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-similarity.md
@@ -0,0 +1,86 @@
+---
+{
+    "title": "AI_SIMILARITY",
+    "language": "ja",
+    "description": "二つのテキスト間の意味的類似度を判定します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+二つのテキスト間の意味的類似度を判定します。
+
+## 構文
+
+```sql
+AI_SIMILARITY([<resource_name>], <text_1>, <text_2>)
+```
+
+## 引数
+
+| 引数         | 説明                |
+|-------------------|---------------------------|
+| `<resource_name>` | 指定するリソース名 |
+| `<text_1>`        | テキスト                      |
+| `<text_2>`        | テキスト                      |
+
+## 戻り値
+
+0 から 10 の浮動小数点値を返します。0 は類似性がないことを、10 は類似性が高いことを示します。
+
+いずれかの入力が NULL の場合は NULL を返します。
+
+結果は大規模言語モデルによって生成されるため、出力は一定ではありません。
+
+## 例
+
+配送会社に届いたコメントを表す次のテーブルがあるとします。
+```sql
+CREATE TABLE user_comments (
+    id      INT,
+    comment VARCHAR(500)
+) DUPLICATE KEY(id)
+DISTRIBUTED BY HASH(id) BUCKETS 10
+PROPERTIES (
+    "replication_num" = "1"
+);
+```
+
+顧客の感情に基づいてコメントを順位付けするには、次のようにします。
+```sql
+SELECT comment,
+    AI_SIMILARITY('resource_name', 'I am extremely dissatisfied with their 
service.', comment) AS score
+FROM user_comments ORDER BY score DESC LIMIT 5;
+```
+
+クエリ結果の例:
+```text
++-------------------------------------------------+-------+
+| comment                                         | score |
++-------------------------------------------------+-------+
+| It arrived broken and I am really disappointed. |   7.5 |
+| Delivery was very slow and frustrating.         |   6.5 |
+| Not bad, but the packaging could be better.     |   3.5 |
+| It is fine, nothing special to mention.         |     3 |
+| Absolutely fantastic, highly recommend it.      |     1 |
++-------------------------------------------------+-------+
+```
\ No newline at end of file
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance.md
new file mode 100644
index 00000000000..05195faf2bb
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "COSINE_DISTANCE",
+    "language": "ja",
+    "description": "二つのベクトル間のコサイン距離を計算します(ベクトルの値は座標です)。"
+}
+---
+
+## 説明
+
+二つのベクトル間のコサイン距離を計算します(ベクトルの値は座標です)。
+
+## 構文
+
+```sql
+COSINE_DISTANCE(<array1>, <array2>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+|---|--|
+| `<array1>` | 第一ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE です。要素数は array2 と一致する必要があります |
+| `<array2>` | 第二ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE に対応します。要素数は array1 
と一致する必要があります |
+
+## 戻り値
+
+二つのベクトル間のコサイン距離を返します(各値は座標です)。戻り値の型は `FLOAT` です。
+
+いずれかの入力配列が `NULL`、または `NULL` 要素を含む場合、エラーになります。
+
+## 例
+
+```sql
+SELECT COSINE_DISTANCE([1, 2], [2, 3]),COSINE_DISTANCE([3, 6], [4, 7]);
+```
+
+```text
++---------------------------------+---------------------------------+
+| cosine_distance([1, 2], [2, 3]) | cosine_distance([3, 6], [4, 7]) |
++---------------------------------+---------------------------------+
+|                     0.007722139 |                     0.001539648 |
++---------------------------------+---------------------------------+
+```
+
+入力配列が `NULL` の場合はエラーになります。
+
+```sql
+SELECT COSINE_DISTANCE(NULL, [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function cosine_distance cannot 
be null
+```
+
+入力配列に `NULL` 要素がある場合はエラーになります。
+
+```sql
+SELECT COSINE_DISTANCE([1, NULL], [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function cosine_distance cannot 
have null
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity.md
new file mode 100644
index 00000000000..8dd4afb2515
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity.md
@@ -0,0 +1,102 @@
+---
+{
+    "title": "COSINE_SIMILARITY",
+    "language": "ja",
+    "description": "二つのベクトル間のコサイン類似度を計算します。"
+}
+---
+
+## 説明
+
+二つのベクトル間のコサイン類似度を計算します。
+類似度は内積とベクトルのノルムから計算され、結果は `[-1, 1]` の範囲に収まります。
+
+## 構文
+
+```sql
+COSINE_SIMILARITY(<array1>, <array2>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+|---|--|
+| `<array1>` | 第一ベクトル。入力型は `ARRAY<FLOAT>` である必要があります。 |
+| `<array2>` | 第二ベクトル。入力型は `ARRAY<FLOAT>` で、要素数は `<array1>` と同じである必要があります。 |
+
+## 戻り値
+
+二つのベクトル間のコサイン類似度を FLOAT 型で返します。
+入力配列が `NULL`、または配列内の要素が `NULL` の場合はエラーになります。
+二つの配列の要素数が異なる場合はエラーになります。
+配列が空、またはいずれかのベクトルがゼロベクトルの場合、`0.0` を返します。
+
+## 例
+
+```sql
+-- Two identical vectors have similarity 1
+SELECT COSINE_SIMILARITY([1, 2, 3], [1, 2, 3]);
+```
+
+```text
++-----------------------------------------+
+| COSINE_SIMILARITY([1, 2, 3], [1, 2, 3]) |
++-----------------------------------------+
+|                                       1 |
++-----------------------------------------+
+```
+
+`[1, 2, 3]` と `[1, 2, 3]` は同じ方向を向くため、類似度は `1` です。
+
+```sql
+-- Orthogonal vectors have similarity 0
+SELECT COSINE_SIMILARITY([1, 0], [0, 1]);
+```
+
+```text
++-----------------------------------+
+| COSINE_SIMILARITY([1, 0], [0, 1]) |
++-----------------------------------+
+|                                 0 |
++-----------------------------------+
+```
+
+ベクトルは直交しているため、内積は `0`、類似度も `0` です。
+
+```sql
+-- A zero vector returns 0
+SELECT COSINE_SIMILARITY([0, 0, 0], [1, 2, 3]);
+```
+
+```text
++-----------------------------------------+
+| COSINE_SIMILARITY([0, 0, 0], [1, 2, 3]) |
++-----------------------------------------+
+|                                       0 |
++-----------------------------------------+
+```
+
+ゼロベクトルには有効な方向がないため、結果は `0` です。
+
+```sql
+-- An empty array returns 0
+SELECT COSINE_SIMILARITY([], []);
+```
+
+```text
++---------------------------+
+| COSINE_SIMILARITY([], []) |
++---------------------------+
+|                         0 |
++---------------------------+
+```
+
+```sql
+-- NULL inside the input array raises an error
+SELECT COSINE_SIMILARITY([1, NULL, 3], [1, 2, 3]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function cosine_similarity 
cannot have null
+```
+
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
new file mode 100644
index 00000000000..c8d183563ae
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
@@ -0,0 +1,285 @@
+---
+{
+    "title": "EMBED",
+    "language": "ja",
+    "description": "テキスト、画像、動画、音声の入力から埋め込みベクトルを生成します。"
+}
+---
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+テキストまたはマルチモーダル入力の埋め込みベクトルを生成します。ベクトルは類似度計算や検索などに使用できます。
+
+:::note
+マルチモーダル埋め込みは Apache Doris 4.1.4 以降でサポートします。
+:::
+
+マルチモーダル埋め込みでは、画像、動画、音声ファイルを記述する JSON オブジェクトを渡します。メディアの種類を使用する前に、設定した AI 
プロバイダーとモデルが対応していることを確認してください。
+
+### マルチモーダル埋め込み対応プロバイダー
+
+| プロバイダー | 対応するメディアの種類 |
+| --- | --- |
+| `voyageai` | 画像 (`image/`), 動画 (`video/`) |
+| `qwen` | 画像 (`image/`), 動画 (`video/`) |
+| `jina` | 画像 (`image/`), 動画 (`video/`) |
+| `gemini` | 画像 (`image/`), 動画 (`video/`), 音声 (`audio/`) |
+
+上記以外のプロバイダーでマルチモーダル埋め込みを呼び出すと、`<provider> does not support multimodal Embed 
feature.` が返されます。プロバイダーが対応しないメディアの種類を渡すと、`<provider> only supports <types> 
multimodal embed, got <type>` が返されます。
+
+## 構文
+
+```sql
+EMBED([<resource_name>], <input>)
+```
+
+## 引数
+
+| 引数         | 説明 |
+| ----------------- | ----------- |
+| `<resource_name>` | 省略可能。埋め込みの生成に使用する AI リソース。省略すると、Doris はセッション変数 
`default_ai_resource` を使用します。 |
+| `<input>`         | 埋め込む内容。テキスト埋め込みでは文字列、マルチモーダル埋め込みでは JSON オブジェクトを指定します。 |
+
+マルチモーダル用 JSON オブジェクトには、次のフィールドがあります。
+
+| フィールド | 必須 | 説明 |
+| ----- | -------- | ----------- |
+| `uri` | はい | `http://` または `https://` URL、または S3 互換 
URI(`s3://<bucket>/<key>` 形式)。 |
+| `content_type` | はい | メディアの MIME タイプ。`image/`、`video/`、`audio/` 
で始まる値を認識します。AI プロバイダーとモデルがその種類に対応している必要があります。 |
+| `endpoint` | S3 互換 URI の場合 | S3 互換ストレージのエンドポイント。 |
+| `region` | S3 互換 URI の場合 | ストレージのリージョン。 |
+| `ak` | いいえ | AK/SK 認証用のアクセスキー。 |
+| `sk` | いいえ | AK/SK 認証用のシークレットキー。 |
+| `role_arn` | いいえ | ロールベース認証用の IAM ロール ARN。 |
+| `external_id` | いいえ | IAM ロールを引き受ける際に使用する外部 ID。 |
+
+HTTP または HTTPS URL の場合、必須なのは `uri` と `content_type` だけです。S3 互換 URI の場合、Doris 
はストレージの認証情報を使用して署名付き URL を生成します。AK/SK 認証と IAM ロール認証の両方に対応します。
+
+署名付き URL の有効期間はセッション変数 `file_presigned_url_ttl_seconds` で秒単位に指定し、デフォルトは 
`3600`(1 時間)です。メディアファイルが大きく、プロバイダーによる取得に時間がかかる場合は、この値を増やしてください。
+
+```sql
+SET file_presigned_url_ttl_seconds = 7200;
+```
+
+## 戻り値
+
+戻り値は、生成されたベクトルを表す `ARRAY<FLOAT>` 型です。
+
+入力値が NULL の場合は NULL を返します。
+
+ベクトルの次元と値は AI プロバイダーとモデルによって異なります。
+
+## マルチモーダルの例
+
+次の例では、HTTPS URL でアクセスできる画像の埋め込みを生成します。
+
+```sql
+SELECT ARRAY_SIZE(
+    EMBED(
+        'multimodal_embed_resource',
+        CAST('{
+            "uri": "https://example.com/images/product.png";,
+            "content_type": "image/png"
+        }' AS JSON)
+    )
+) AS image_embedding_dimension;
+```
+
+```text
++---------------------------+
+| image_embedding_dimension |
++---------------------------+
+|                      2560 |
++---------------------------+
+```
+
+次の例では、AK/SK 認証を使用して S3 互換ストレージから動画を読み込みます。
+
+```sql
+SELECT ARRAY_SIZE(
+    EMBED(
+        'multimodal_embed_resource',
+        CAST('{
+            "uri": "s3://example-bucket/videos/demo.mp4",
+            "content_type": "video/mp4",
+            "endpoint": "s3.us-east-1.amazonaws.com",
+            "region": "us-east-1",
+            "ak": "<access_key>",
+            "sk": "<secret_key>"
+        }' AS JSON)
+    )
+) AS video_embedding_dimension;
+```
+
+```text
++---------------------------+
+| video_embedding_dimension |
++---------------------------+
+|                      2560 |
++---------------------------+
+```
+
+AK/SK の代わりに IAM ロール認証も使用できます。次の例では画像の埋め込みを生成します。
+
+```sql
+SELECT ARRAY_SIZE(
+    EMBED(
+        'multimodal_embed_resource',
+        CAST('{
+            "uri": "s3://example-bucket/images/product.png",
+            "content_type": "image/png",
+            "endpoint": "s3.us-east-1.amazonaws.com",
+            "region": "us-east-1",
+            "role_arn": "arn:aws:iam::<account_id>:role/<role_name>",
+            "external_id": "<external_id>"
+        }' AS JSON)
+    )
+) AS image_embedding_dimension;
+```
+
+```text
++---------------------------+
+| image_embedding_dimension |
++---------------------------+
+|                      3072 |
++---------------------------+
+```
+
+上記の結果は例です。実際の埋め込み次元数は設定したプロバイダーとモデルによって異なります。
+
+## テキストの例
+
+次のテーブルは企業の行動規範を模したものです。
+
+```sql
+CREATE TABLE knowledge_base (
+    id BIGINT,
+    title STRING,
+    content STRING,
+    embedding ARRAY<FLOAT> COMMENT 'Generated embedding vectors by the EMBED 
function'
+)
+DUPLICATE KEY(id)
+DISTRIBUTED BY HASH(id) BUCKETS 4
+PROPERTIES (
+    "replication_num" = "1"
+);
+
+SET default_ai_resource = 'embed_resource_name';
+
+-- `embedding` is the embedding vector generated by the function EMBED 
according to the corresponding tag of the content.
+INSERT INTO knowledge_base (id, title, content, embedding) VALUES
+(1, "Travel Reimbursement Policy",
+    "Employees must submit a reimbursement request within 7 days after the 
business trip, with invoices and travel approval attached.",
+    EMBED("travel reimbursement policy")),
+(2, "Leave Policy",
+    "Employees must apply for leave in the system in advance. If the leave is 
longer than three days, approval from the direct manager is required.",
+    EMBED("leave request policy")),
+(3, "VPN User Guide",
+    "To access the internal network, employees must use VPN. For the first 
login, download and install the client and configure the certificate.",
+    EMBED("VPN guide intranet access")),
+(4, "Meeting Room Reservation",
+    "Meeting rooms can be reserved in advance through the OA system, with time 
and number of participants specified.",
+    EMBED("meeting room booking reservation")),
+(5, "Procurement Request Process",
+    "Departments must fill out a procurement request form for purchasing 
items. If the amount exceeds $5000, financial approval is required.",
+    EMBED("procurement request process finance"));
+```
+
+テキストをベクトル化すると、次のような操作ができます。
+
+1. 質問応答のための検索(`COSINE_DISTANCE` を使用)
+```sql
+SELECT 
+    id, title, content,
+    COSINE_DISTANCE(embedding, EMBED("How to apply for travel 
reimbursement?")) AS score
+FROM knowledge_base
+ORDER BY score ASC
+LIMIT 2;
+```
+
+```text
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+| id   | title                       | content                                 
                                                                                
                | score              |
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+|    1 | Travel Reimbursement Policy | Employees must submit a reimbursement 
request within 7 days after the business trip, with invoices and travel 
approval attached.        | 0.4463210454563673 |
+|    5 | Procurement Request Process | Departments must fill out a procurement 
request form for purchasing items. If the amount exceeds $5000, financial 
approval is required. | 0.5726841578491431 |
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+```
+
+2. 問題分析のマッチング(`L2_DISTANCE` を使用)
+```sql
+SELECT 
+    id, title, content,
+    L2_DISTANCE(embedding, EMBED("How to access the company intranet")) AS 
distance
+FROM knowledge_base
+ORDER BY distance ASC
+LIMIT 2;
+```
+
+```text
++------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+| id   | title                       | content                                 
                                                                                
                    | distance           |
++------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+|    3 | VPN User Guide              | To access the internal network, 
employees must use VPN. For the first login, download and install the client 
and configure the certificate. | 0.5838271122253775 |
+|    1 | Travel Reimbursement Policy | Employees must submit a reimbursement 
request within 7 days after the business trip, with invoices and travel 
approval attached.            |  1.272394695975331 |
++------+-----------------------------+---------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+```
+
+3. 記事の内容に基づくテキストの関連性マッチングと推薦(`INNER PRODUCT` を使用)
+```sql
+SELECT 
+    id, title, content,
+    INNER_PRODUCT(embedding, EMBED("Leave system request leader approval")) AS 
score
+FROM knowledge_base
+WHERE id != 2
+ORDER BY score DESC
+LIMIT 2;
+```
+
+```text
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------+
+| id   | title                       | content                                 
                                                                                
                | score               |
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------+
+|    5 | Procurement Request Process | Departments must fill out a procurement 
request form for purchasing items. If the amount exceeds $5000, financial 
approval is required. |    0.33268885332504 |
+|    4 | Meeting Room Reservation    | Meeting rooms can be reserved in 
advance through the OA system, with time and number of participants specified.  
                       | 0.29224032230852487 |
++------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------+
+```
+
+4. 差異が最も小さいコンテンツの検索(`L1_DISTANCE` を使用)
+```sql
+SELECT 
+    id, title, content,
+    L1_DISTANCE(embedding, EMBED("Procurement application process")) AS 
distance
+FROM knowledge_base
+ORDER BY distance ASC
+LIMIT 3;
+```
+
+```text
++------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+| id   | title                       | content                                 
                                                                                
                       | distance           |
++------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+|    5 | Procurement Request Process | Departments must fill out a procurement 
request form for purchasing items. If the amount exceeds $5000, financial 
approval is required.        |  18.66882028897362 |
+|    4 | Meeting Room Reservation    | Meeting rooms can be reserved in 
advance through the OA system, with time and number of participants specified.  
                              |  30.90449328294426 |
+|    2 | Leave Policy                | Employees must apply for leave in the 
system in advance. If the leave is longer than three days, approval from the 
direct manager is required. | 31.060405636536416 |
++------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/inner-product.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/inner-product.md
new file mode 100644
index 00000000000..e70dfe4fa8e
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/inner-product.md
@@ -0,0 +1,99 @@
+---
+{
+    "title": "INNER_PRODUCT",
+    "language": "ja",
+    "description": "二つの密ベクトルまたは疎ベクトルの内積を計算します"
+}
+---
+
+## 説明
+
+配列で表された二つの密ベクトル、またはマップで表された二つの疎ベクトルの内積を計算します。疎ベクトルでは各マップキーが次元を識別し、その値が座標です。両方のマップにある次元だけが結果に寄与します。
+
+## 構文
+
+```sql
+INNER_PRODUCT(<array1>, <array2>)
+INNER_PRODUCT(<map1>, <map2>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+|---|---|
+| `<array1>` | 第一密ベクトル。要素型は TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE 
に対応し、要素数は `<array2>` と同じである必要があります。 |
+| `<array2>` | 第二密ベクトル。要素型は TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE 
に対応し、要素数は `<array1>` と同じである必要があります。 |
+| `<map1>` | 第一疎ベクトル。型は `MAP<K, FLOAT>` で、`K` 
は整数型(TINYINT、SMALLINT、INT、BIGINT、LARGEINT)または文字列型(CHAR、VARCHAR、STRING)です。キーの型は 
`<map2>` と同じ型ファミリーに属する必要があります。 |
+| `<map2>` | 第二疎ベクトル。型の制約は `<map1>` と同じです。二つのマップのエントリ数は異なっていてもかまいません。 |
+
+## 戻り値
+
+内積を `FLOAT` 型で返します。
+
+配列を入力した場合、対応する要素同士を乗算して合計します。いずれかの配列が `NULL`、`NULL` 要素を含む、または長さが異なる場合はエラーになります。
+
+マップを入力した場合、同じキーの値同士を乗算して合計します。片方のマップにしかないキーは結果に影響せず、欠けている座標をゼロとして扱うのと同じです。`NULL`
 キーは別の `NULL` キーと一致します。同じキーが複数回現れる場合は最後の値を使います。いずれかのマップが 
`NULL`、またはいずれかのキーに残った値が `NULL` の場合はエラーになります。
+
+## 例
+
+```sql
+SELECT INNER_PRODUCT([1, 2], [2, 3]),INNER_PRODUCT([3, 6], [4, 7]);
+```
+
+```text
++-------------------------------+-------------------------------+
+| inner_product([1, 2], [2, 3]) | inner_product([3, 6], [4, 7]) |
++-------------------------------+-------------------------------+
+|                             8 |                            54 |
++-------------------------------+-------------------------------+
+```
+
+次の例では二つの疎ベクトルの内積を計算します。両方のマップにあるのはキー `a` と `b` だけなので、結果は `2 * 5 + 3 * 4 = 22` 
です。
+
+```sql
+SELECT INNER_PRODUCT(
+    MAP('a', CAST(2 AS FLOAT), 'b', CAST(3 AS FLOAT)),
+    MAP('b', CAST(4 AS FLOAT), 'c', CAST(100 AS FLOAT), 'a', CAST(5 AS FLOAT))
+) AS result;
+```
+
+```text
++--------+
+| result |
++--------+
+|     22 |
++--------+
+```
+
+入力配列が `NULL` の場合はエラーになります。
+
+```sql
+SELECT INNER_PRODUCT(NULL, [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function inner_product cannot 
be null
+```
+
+入力配列に `NULL` 要素がある場合はエラーになります。
+
+```sql
+SELECT INNER_PRODUCT([1, NULL], [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function inner_product cannot 
have null
+```
+
+マップの値が `NULL` の場合はエラーになります。
+
+```sql
+SELECT INNER_PRODUCT(
+    MAP(1, CAST(NULL AS FLOAT)),
+    MAP(1, CAST(2 AS FLOAT))
+);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function inner_product cannot 
have null
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l1-distance.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l1-distance.md
new file mode 100644
index 00000000000..c22c0afa1a0
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l1-distance.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "L1_DISTANCE",
+    "language": "ja",
+    "description": "L1 空間にある二点間の距離を計算します(ベクトルの値は座標です)。"
+}
+---
+
+## 説明
+
+L1 空間にある二点間の距離を計算します(ベクトルの値は座標です)。
+
+## 構文
+
+```sql
+L1_DISTANCE(<array1>, <array2>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+| -- |--|
+| `<array1>` | 第一ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE です。要素数は array2 と一致する必要があります |
+| `<array2>` | 第二ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE に対応します。要素数は array1 
と一致する必要があります |
+
+## 戻り値
+
+L1 空間にある二点間の距離を返します(ベクトルの値は座標です)。戻り値の型は `FLOAT` です。
+
+いずれかの入力配列が `NULL`、または `NULL` 要素を含む場合、エラーになります。
+
+## 例
+
+```sql
+SELECT L1_DISTANCE([4, 5], [6, 8]),L1_DISTANCE([3, 6], [4, 5]);
+```
+
+```text
++-----------------------------+-----------------------------+
+| l1_distance([4, 5], [6, 8]) | l1_distance([3, 6], [4, 5]) |
++-----------------------------+-----------------------------+
+|                           5 |                           2 |
++-----------------------------+-----------------------------+
+```
+
+入力配列が `NULL` の場合はエラーになります。
+
+```sql
+SELECT L1_DISTANCE(NULL, [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function l1_distance cannot be 
null
+```
+
+入力配列に `NULL` 要素がある場合はエラーになります。
+
+```sql
+SELECT L1_DISTANCE([1, NULL], [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function l1_distance cannot 
have null
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l2-distance.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l2-distance.md
new file mode 100644
index 00000000000..90edd02ab99
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l2-distance.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "L2_DISTANCE",
+    "language": "ja",
+    "description": "ユークリッド空間にある二点間の距離を計算します(ベクトルの値は座標です)。"
+}
+---
+
+## 説明
+
+ユークリッド空間にある二点間の距離を計算します(ベクトルの値は座標です)。
+
+## 構文
+
+```sql
+L2_DISTANCE(<array1>, <array2>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+| -- |--|
+| `<array1>` | 第一ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE です。要素数は array2 と一致する必要があります |
+| `<array2>` | 第二ベクトル(各値は座標)。入力配列の要素型は 
TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE に対応します。要素数は array1 
と一致する必要があります |
+
+## 戻り値
+
+ユークリッド空間にある二点間の距離を返します(ベクトルの値は座標です)。戻り値の型は `FLOAT` です。
+
+いずれかの入力配列が `NULL`、または `NULL` 要素を含む場合、エラーになります。
+
+## 例
+
+```sql
+SELECT L2_DISTANCE([4, 5], [6, 8]),L2_DISTANCE([3, 6], [4, 5]);
+```
+
+```text
++-----------------------------+-----------------------------+
+| l2_distance([4, 5], [6, 8]) | l2_distance([3, 6], [4, 5]) |
++-----------------------------+-----------------------------+
+|                    3.605551 |                    1.414214 |
++-----------------------------+-----------------------------+
+```
+
+入力配列が `NULL` の場合はエラーになります。
+
+```sql
+SELECT L2_DISTANCE(NULL, [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function l2_distance cannot be 
null
+```
+
+入力配列に `NULL` 要素がある場合はエラーになります。
+
+```sql
+SELECT L2_DISTANCE([1, NULL], [1, 2]);
+```
+
+```text
+ERROR 1105 (HY000): errCode = 2, detailMessage = 
(127.0.0.1)[INVALID_ARGUMENT]First argument for function l2_distance cannot 
have null
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/overview.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/overview.md
new file mode 100644
index 00000000000..a3d4590a599
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/overview.md
@@ -0,0 +1,164 @@
+---
+{
+    "title": "概要 | AI 関数",
+    "language": "ja",
+    "description": "AI 関数は、人工知能(AI)の機能を利用する Doris の組み込み関数です。",
+    "sidebar_label": "概要"
+}
+---
+
+# 概要
+
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## 説明
+
+AI 関数は、人工知能(AI)の機能を利用する Doris の組み込み関数です。SQL クエリから直接 AI 
を呼び出し、さまざまなテキスト処理タスクを実行できます。Doris 
のリソース機構を通じて、OpenAI、Anthropic、DeepSeek、Gemini、Ollama、MoonShot などの AI 
プロバイダーに接続します。
+
+使用する AI は Doris の外部で提供され、テキスト分析をサポートする必要があります。
+
+---
+
+## AI リソースの設定
+
+AI 関数を使用する前に、AI API の接続情報を一元管理するため、AI 型のリソースを作成します。
+
+### 例: AI リソースの作成
+
+```sql
+CREATE RESOURCE "ai_resource_name"
+PROPERTIES (
+    'type' = 'ai',
+    'ai.provider_type' = 'openai',
+    'ai.endpoint' = 'https://endpoint_example',
+    'ai.model_name' = 'model_example',
+    'ai.api_key' = 'sk-xxx',
+    'ai.temperature' = '0.7',
+    'ai.max_token' = '1024',
+    'ai.max_retries' = '3',
+    'ai.retry_delay_second' = '1',
+    'ai.dimensions' = '1024'
+);
+ ```
+
+##### パラメータの説明
+
+`type`: 必須。`ai` を指定し、AI リソースの型を示します。
+
+`ai.provider_type`: 必須。外部 AI プロバイダーの種類。現在は 
OpenAI、Anthropic、Gemini、DeepSeek、Local、MoonShot、MiniMax、Zhipu、QWen、Baichuan 
に対応します。ここにないプロバイダーでも API 形式が 
[OpenAI](https://platform.openai.com/docs/overview)/[Anthropic](https://docs.anthropic.com/en/api/messages-examples)/[Gemini](https://ai.google.dev/gemini-api/docs/quickstart#rest_1)
 と同じ場合は、対応するプロバイダーを指定できます。
+
+`ai.endpoint`: 必須。AI API のエンドポイント。
+
+`ai.model_name`: 必須。モデル名。
+
+`ai_api_key`: `ai.provider_type = local` の場合を除いて必須。API キー。
+
+`ai.temperature`: 任意。生成内容のランダム性を制御します。0 から 1 の浮動小数点値を指定します。 
+デフォルト値は -1 で、このパラメータが未設定であることを意味します。
+
+`ai.max_tokens`: 任意。生成内容のトークン数の上限を指定します。 
+デフォルト値は -1 で、このパラメータが未設定であることを意味します。Anthropic のデフォルト値は 2048 です。
+
+`ai.max_retries`: 任意。一回のリクエストで再試行する回数の上限。デフォルト値は 3 です。
+
+`ai.retry_delay_second`: 任意。再試行するまでの待機時間(秒)。デフォルト値は 0 です。
+
+`ai.dimensions`: 任意。[EMBED](./distance-functions/embed.md) の出力ベクトルの次元数を制御します。 
+**設定前に、`ai.model_name` に指定したモデルが任意のベクトル次元数に対応していることを確認してください**。 
+対応していない場合、モデルの呼び出しに失敗することがあります。
+
+---
+
+## リソースの選択とセッション変数
+
+AI 関連の関数を呼び出す際、リソースは次の二通りで指定できます。
+
+- 明示的に指定: 関数呼び出し時にリソース名を直接渡します。
+- 暗黙的に指定: あらかじめセッション変数を設定すると、関数が対応するリソースを自動的に使用します。
+
+セッション変数の設定形式:
+```sql
+SET default_ai_resource='resource_name';
+```
+
+関数の呼び出し形式:
+```sql
+SELECT AI_FUNCTION([<resource_name>], <args...>);
+```
+
+### リソース選択の優先順位
+
+AI 関数の呼び出し時には、次の順序で使用するリソースが決まります。
+
+1. 呼び出し時にユーザーが明示的に指定したリソース
+2. グローバルのデフォルトリソース(`default_ai_resource`)
+
+Example:
+
+```sql
+SET default_ai_resource='global_default_resource';
+SELECT AI_SENTIMENT('this is a test'); -- Uses resource named 
'global_default_resource'
+SELECT AI_SENTIMENT('invoke_resource', 'this is a test'); --Uses resource 
named 'invoke_resource'
+```
+
+---
+
+## AI 関数
+
+Doris では現在、次の AI 関数をサポートします。
+
+- `AI_CLASSIFY`: 情報の分類
+
+- `AI_EXTRACT`: 情報の抽出
+
+- `AI_FILTER`:情報のフィルタリング
+
+- `AI_FIXGRAMMAR`: 文法の修正
+
+- `AI_GENERATE`: テキストの生成
+
+- `AI_MASK`: 機密情報のマスキング
+
+- `AI_SENTIMENT`: 感情分析
+
+- `AI_SIMILARITY`: テキストの意味的類似度の比較
+
+- `AI_SUMMARIZE`: テキストの要約
+
+- `AI_TRANSLATE`: 翻訳
+
+- `AI_AGG`: 複数のテキストを行をまたいで集約・分析
+
+### 例
+
+1. `AI_TRANSLATE`
+```sql
+SELECT AI_TRANSLATE('resource_name', 'this is a test', 'Chinese');
+-- 这是一个测试
+```
+
+2. `AI_SENTIMENT`
+```sql
+SET default_ai_resource = 'resource_name';
+SELECT AI_SENTIMENT('Apache Doris is a great DBMS.');
+```
+
+各関数の詳細と使い方は、それぞれのドキュメントを参照してください。
+
diff --git a/translations/inventory/ja/2026-10-12/batches.md 
b/translations/inventory/ja/2026-10-12/batches.md
index b086a554b29..d40d2f60b9f 100644
--- a/translations/inventory/ja/2026-10-12/batches.md
+++ b/translations/inventory/ja/2026-10-12/batches.md
@@ -1045,7 +1045,7 @@ source/target state recorded; version-specific build and 
Japanese proofreading r
 
 ## T09-DEV-033
 
-Status: TODO. PR: none. Japanese proofreading: pending.
+Status: IN_PROGRESS. [PR 
#4222](https://github.com/apache/doris-website/pull/4222) proposes all 20 Dev 
Japanese targets from master `3ddf1a2b41`. Independent machine-review state 
records are present. Japanese proofreading is not recorded.
 
 Dependencies: T03 and T04. Pages: 20. Remaining in DEV after this batch: 977.
 
diff --git a/translations/state/ja/docs.json b/translations/state/ja/docs.json
index 7cd1e7a1455..397c47286e3 100644
--- a/translations/state/ja/docs.json
+++ b/translations/state/ja/docs.json
@@ -2364,6 +2364,346 @@
       "translatedAt": "2026-10-13T05:31:05.000Z",
       "glossaryVersion": "0"
     },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/basic-element/operators/conditional-operators/in-operators",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/basic-element/operators/conditional-operators/in-operators.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/in-operators.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"3978d283c30f3877a83bbeb95a332715553d9572944bdba48de8bbcf4de2738c",
+      "sourceTechnicalHash": 
"01ce510e13230e0c5687f7fe2cb5cf7b14e20ef14bfbec6cd8070ce05a0fc970",
+      "targetHash": 
"3eb34c5a7a4d7d0a828c8c1f02a2e5495d9c03d04f2db86bc394d1c62f20955e",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.713Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/basic-element/operators/conditional-operators/exists-operators",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/basic-element/operators/conditional-operators/exists-operators.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/conditional-operators/exists-operators.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"9643b03904c1731c7567f692b22c734ee6ea7dbb28a891cbedb6d7b7b567a043",
+      "sourceTechnicalHash": 
"5c7d377ba1eb5d75123eb4582dd3b06f11ac78a35336905b40a9902a8a68fad0",
+      "targetHash": 
"520814377a2c8c08c1ae0407c6d264ed76e68db51b771f2cbcb8ef5ea17f9a14",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.716Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/basic-element/operators/bitwise-operators",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/basic-element/operators/bitwise-operators.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/bitwise-operators.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"837be4b3c8876304787e8208c2cc5ada08d09d240ba6a6d05140c4cf366ca813",
+      "sourceTechnicalHash": 
"2a66c2b0540d94c595e140f0a9619bd7daa99177b84e9b92e530f2ca1e21fe27",
+      "targetHash": 
"f6f1b95293c1100025ed156a8f542c2e29791b242afaf5fbe649245c98e958f0",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.718Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/basic-element/operators/assignment-operators",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/basic-element/operators/assignment-operators.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/assignment-operators.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"1bc3568ce97fa218363e3d8aa17b077f70cb3aa1b03bb91b8890a4c63b324a0c",
+      "sourceTechnicalHash": 
"e912d528e624162f30ae1ed237db70534916c0b636e85293583bfb257202fddf",
+      "targetHash": 
"20fd0193dc2ecd1c367834e9251a5b0a782300c119e0936e39f2de50e82d8add",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.723Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/basic-element/operators/operator-precedence",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/basic-element/operators/operator-precedence.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/basic-element/operators/operator-precedence.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"190096440b6317c9e2eaef951c15d38d5eb848c85c8136e15483599f5d82f840",
+      "sourceTechnicalHash": 
"995fb426112315d41e4b25f4906683ede51cf7e1cccf757127ba5cd964289c0e",
+      "targetHash": 
"15b65b9da76bd1756ecb4ca6fa6c5e1f72a26051a88d1a3936e97af890590241",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.727Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-distance.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"f38259b050965c8f804c5035eb6b65b686e18374bbd8015f233024a209c095a2",
+      "sourceTechnicalHash": 
"9c223f76fed333a8b3c04f8886721c8b4dd3b3a3a961c1277662d5e4cb3d25e9",
+      "targetHash": 
"f9dd28c5762124cb4947c5b8b78932667b5cbb50d005a883560a91ee8572c172",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.729Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/cosine-similarity.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"4f3ca55a4165388cf54f3cadc8fc2b99b21abb8e693ece7460cd82cb4398578a",
+      "sourceTechnicalHash": 
"c9076058288d70916f30de03c654bee3f31ced948a4018988af8b4c781c00ecc",
+      "targetHash": 
"1e3f65bbefc5b8a09753bf56c5f8b1a2459d631456473f389c97f87ada29ab56",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.734Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/inner-product",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/inner-product.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/inner-product.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"2c71e038dd266a192383c9e626cc8b945dfbe2e464b565f08b7bb28d94f6d031",
+      "sourceTechnicalHash": 
"f65a23cef501ddb018c98be2581b74d6c347449e427b1360642a316c0aaad377",
+      "targetHash": 
"b69b2673c7b59efaeeee6336958825c6008f980f2db46c70e3442eed31feb5a9",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.738Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/l1-distance",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/l1-distance.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l1-distance.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"2fb7bad1c36cb06bc559d92eaa43f180a326a9b72679c61281fa24b79425376a",
+      "sourceTechnicalHash": 
"46960c160bce347f907160c1e74fbfb7337d4c8ba7995cd3aaee589df6948c3e",
+      "targetHash": 
"4df862ceaddffcc920c74b88f8b1e9d7cd04b887468cb0c5f0e648fcde96742e",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.740Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/l2-distance",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/l2-distance.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/l2-distance.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"2203ac5e43234853dbe7a9e162d3713ed86bdd2c2b6cb697deee061a0e10c9bf",
+      "sourceTechnicalHash": 
"817d88c72b6081780ae87520e4e88e8c11236034801de8d4d1e9c439e38763f2",
+      "targetHash": 
"dd50ea4f6eb5de2fb47a5f2607ec349b76b01fa3d118dd088926b25f0ee219e5",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.741Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": 
"sql-manual/sql-functions/ai-functions/distance-functions/embed",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/embed.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"f9e011efa596b674fbd99820e712992f5c4c2cfbe91165639798f9b3d500a65d",
+      "sourceTechnicalHash": 
"4ad6121c6e6cc49594851170ad2003d36093805ce5c0ce8403be76c0ef922a63",
+      "targetHash": 
"6124816ec2f0f5f88ba3acd0309f74aa21b27fafb312bf89ae4c1e358d347bdd",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.750Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/overview",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": "docs/sql-manual/sql-functions/ai-functions/overview.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/overview.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"b22304f55a5559c34b1a4887ba2d739ae0d95633cd0036d5a5e87aeee345a103",
+      "sourceTechnicalHash": 
"96775cb11d9329ac11a3ae66c57d0895f848e765259b05da92745602573dc2a2",
+      "targetHash": 
"fbb991fee0c1b1093ee390b9dbb276001a7150fa2041a312671a3c2b299d67e2",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.757Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-classify",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/ai-classify.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-classify.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"02e55a6c5ac0765454280463c751930feba24aae5298e500f10df2d3a8186798",
+      "sourceTechnicalHash": 
"4afd998ecbb2deb8ab008f32d5e74a34891309c3bf3c973befd4101582a9fee7",
+      "targetHash": 
"d809edee070e6fd20f281b1f403be47c9509b2f7f91d37d1a3e54fa5b4b21bef",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.759Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-extract",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": "docs/sql-manual/sql-functions/ai-functions/ai-extract.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-extract.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"3c8c643ecea9165fd4df989c1385c3000ff37846f9df64c6843352eb0662c0ba",
+      "sourceTechnicalHash": 
"ec9f9a5d2635df4da5d4e35676e0f3f2f847ca9cd663f3b5520b3d5dba504df6",
+      "targetHash": 
"f32e0fb21a6680a1c5be98fee6bc34751ae8dd6bbf1eaccc6179fe0a850d58a7",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.761Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-filter",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": "docs/sql-manual/sql-functions/ai-functions/ai-filter.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-filter.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"eab4f92faff07c6336ae58cd589bbe3a308c03d0a1c81828dadb7ab98e156f98",
+      "sourceTechnicalHash": 
"42294a5ff6f26d0f8f8eb5cdfd60d8ffc60fbfc6ced0442f06b3a21654a0a8a8",
+      "targetHash": 
"f7e076b71484049317623c54ccb7e58f1c060724d6c924056e5a4398819cb887",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.762Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-fixgrammar",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/ai-fixgrammar.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-fixgrammar.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"83a87b0780d08ca96d02800da4e411e339af0967318c8b402cdfafbbf9b27c6a",
+      "sourceTechnicalHash": 
"ff938447673753587175f41389ea798e1e80bce0c0d1507390e9c1a1aaac8840",
+      "targetHash": 
"6bdacae44083795ebeca841f4ef70775dff845e099254bf38e82d8fac051ed71",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.764Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-generate",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/ai-generate.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-generate.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"935e5e2a6719ceda072c6d0cbac167d396f532b176610fe6aecc22327f6ed3d2",
+      "sourceTechnicalHash": 
"a8de13d111fead8636c9b54d8d24c4259720de542875ed3425e0c37f4cf6c8f5",
+      "targetHash": 
"f675cabfe87dc4d5e9ea097a01e209f12720ef3def33ea40e530e934c1868547",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.765Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-mask",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": "docs/sql-manual/sql-functions/ai-functions/ai-mask.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-mask.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"6783271d3d1a343809fd15f9cc54209e4946d8dd2b8b8563237a8ba722d0a4e6",
+      "sourceTechnicalHash": 
"42ffdb6ef074cb16ec61e0f18a535b0b945ef4bad1a8297ba88fd4ad6909f671",
+      "targetHash": 
"9cfa9557ac888cc27434ac659956f3b373345518d583081cfc0a2a257c1d9914",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.767Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-sentiment",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/ai-sentiment.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-sentiment.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"168188bf1e51e81df4b209cb340985677deee8df2046a8294c8d4caa470b6e9d",
+      "sourceTechnicalHash": 
"853c52a03e5e84cd2e744133928d9b10602380d4575b17ad6adcd3250afd11dc",
+      "targetHash": 
"8c2d2195d413752db58bcd4aba78990b9c7cd8196edd7742bd2b19e690c92a04",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.769Z",
+      "glossaryVersion": "0"
+    },
+    {
+      "pluginId": "default",
+      "version": "current",
+      "docId": "sql-manual/sql-functions/ai-functions/ai-similarity",
+      "locale": "ja",
+      "sourceLocale": "en",
+      "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/ai-similarity.md",
+      "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/ai-similarity.md",
+      "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+      "sourceHash": 
"3502c3fc5686f045b3d4e0d6946bfb7fec2f1612d683f95c6920124f439ecbd5",
+      "sourceTechnicalHash": 
"1f6943560b3761bfb95cdd2ce5e7092fb338a9ed8f5abcebf00f7cd58d7a6da1",
+      "targetHash": 
"47a752ab3729e33f058cc15ce5f447f38740b0a2f88b2dd403be4cc93927ea3f",
+      "reviewStatus": "machine",
+      "ownership": "machine",
+      "translatedAt": "2026-10-13T06:00:40.771Z",
+      "glossaryVersion": "0"
+    },
     {
       "pluginId": "default",
       "version": "current",


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to