diff --git a/questions/11-easy-tuple-to-object/README.ja.md b/questions/11-easy-tuple-to-object/README.ja.md
index 07d0c399..ec4f9467 100644
--- a/questions/11-easy-tuple-to-object/README.ja.md
+++ b/questions/11-easy-tuple-to-object/README.ja.md
@@ -1,8 +1,6 @@
Tuple to Object
by sinoon @sinoon
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
-
-配列を指定すると、オブジェクトタイプに変換し、キー/値は指定した配列に含まれている必要があります。
+タプルを受け取り、その各値のkey/valueを持つオブジェクトの型に変換する型を実装します。
例えば
@@ -12,4 +10,4 @@ const tuple = ['tesla', 'model 3', 'model X', 'model Y'] as const
const result: TupleToObject // expected { tesla: 'tesla', 'model 3': 'model 3', 'model X': 'model X', 'model Y': 'model Y'}
```
-
\ No newline at end of file
+
diff --git a/questions/14-easy-first/README.ja.md b/questions/14-easy-first/README.ja.md
index ad4b889c..03b0aeaf 100644
--- a/questions/14-easy-first/README.ja.md
+++ b/questions/14-easy-first/README.ja.md
@@ -1,8 +1,6 @@
First of Array

by Anthony Fu @antfu
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
-
-配列`T`を取り、その最初の要素の型を返す汎用の`First`を実装します。
+配列`T`を受け取り、その最初のプロパティの型を返す`First`を実装します。
例えば
@@ -14,4 +12,4 @@ type head1 = First // expected to be 'a'
type head2 = First // expected to be 3
```
-
関連する課題
\ No newline at end of file
+
関連する課題
diff --git a/questions/18-easy-tuple-length/README.ja.md b/questions/18-easy-tuple-length/README.ja.md
index 9e58aab0..3a578e51 100644
--- a/questions/18-easy-tuple-length/README.ja.md
+++ b/questions/18-easy-tuple-length/README.ja.md
@@ -1,8 +1,6 @@
Length of Tuple

by sinoon @sinoon
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
-
-与えられたタプルについて、ジェネリック`Length`を作成し、タプルの長さを選択する必要があります
+タプル`T`を受け取り、そのタプルの長さを返す型`Length`を実装します。
例えば
@@ -14,4 +12,4 @@ type teslaLength = Length // expected 4
type spaceXLength = Length // expected 5
```
-
\ No newline at end of file
+
diff --git a/questions/4-easy-pick/README.ja.md b/questions/4-easy-pick/README.ja.md
index 0e57ce03..bc559840 100644
--- a/questions/4-easy-pick/README.ja.md
+++ b/questions/4-easy-pick/README.ja.md
@@ -1,10 +1,6 @@
Pick<T, K>

by Anthony Fu @antfu
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
-
-組み込み`Pick`ジェネリックを使用せずに実装します。
-
-`K`から`T`のプロパティのセットを選択して型を構築します
+組み込みの型ユーティリティ`Pick`を使用せず、`K`から`T`のプロパティを抽出する型を実装します。
例えば
@@ -23,4 +19,4 @@ const todo: TodoPreview = {
}
```
-
関連する課題
\ No newline at end of file
+
関連する課題
diff --git a/questions/43-easy-exclude/README.ja.md b/questions/43-easy-exclude/README.ja.md
index 94965900..31c511de 100644
--- a/questions/43-easy-exclude/README.ja.md
+++ b/questions/43-easy-exclude/README.ja.md
@@ -1,8 +1,5 @@
Exclude

by Zheeeng @zheeeng
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
+組み込みの型ユーティリティ`Exclude `を使用せず、`U`に割り当て可能な型を`T`から除外する型を実装します。
-組み込みのExclude を実装する
-> Uに割り当て可能なタイプをTから除外する
-
-
\ No newline at end of file
+
diff --git a/questions/7-easy-readonly/README.ja.md b/questions/7-easy-readonly/README.ja.md
index 4f4b9436..7e8f7fdf 100644
--- a/questions/7-easy-readonly/README.ja.md
+++ b/questions/7-easy-readonly/README.ja.md
@@ -1,10 +1,6 @@
Readonly<T>

by Anthony Fu @antfu
-> この課題はGoogleが翻訳しました。翻訳品質改善のためのPRを募集しています。
-
-組み込み`Readonly`ジェネリックを使用せずに実装します。
-
-Tのすべてのプロパティを読み取り専用に設定して型を構築します。つまり、構築された型のプロパティは再割り当てできません。
+組み込みの型ユーティリティ`Readonly`を使用せず、`T` のすべてのプロパティを読み取り専用にする型を実装します。実装された型のプロパティは再割り当てできません。
例えば
@@ -23,4 +19,4 @@ todo.title = "Hello" // Error: cannot reassign a readonly property
todo.description = "barFoo" // Error: cannot reassign a readonly property
```
-
関連する課題
\ No newline at end of file
+
関連する課題