diff --git a/README.ja.md b/README.ja.md
index eb9ab888b..feaf1006c 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -32,7 +32,7 @@ TypeScriptには [ts-toolbelt](https://github.com/millsp/ts-toolbelt), [utility-
> 以下のバッジをクリックすると、課題の詳細が表示されます。
-
By Plain Text
お試し (1)
初級 (13)
中級 (97)
上級 (47)
最上級 (15)
+
プレーンテキストによる
お試し (1)
初級 (13)
中級 (97)
上級 (47)
最上級 (15)
> ✨ [今後の課題](https://github.com/type-challenges/type-challenges/issues?q=is%3Aissue+is%3Aopen+label%3Anew-challenge)
diff --git a/README.ko.md b/README.ko.md
index 9225e5398..6de2b75c4 100644
--- a/README.ko.md
+++ b/README.ko.md
@@ -30,7 +30,7 @@
> 배지를 클릭해서 챌린지의 자세한 내용을 확인해보세요.
-
By Plain Text
워밍업 (1)
쉬움 (13)
보통 (97)
어려움 (47)
매우 어려움 (15)
+
일반 텍스트로
워밍업 (1)
쉬움 (13)
보통 (97)
어려움 (47)
매우 어려움 (15)
> ✨ [Upcoming challenges](https://github.com/type-challenges/type-challenges/issues?q=is%3Aissue+is%3Aopen+label%3Anew-challenge)
diff --git a/README.pt-BR.md b/README.pt-BR.md
index 958d258c2..93d450f08 100644
--- a/README.pt-BR.md
+++ b/README.pt-BR.md
@@ -40,7 +40,7 @@ Esse projeto tem como objetivo ajudar você a entender melhor como um sistema de
-
By Plain Text
aquecimento (1)
fácil (13)
médio (97)
difícil (47)
extremo (15)
+
Por Texto Simples
aquecimento (1)
fácil (13)
médio (97)
difícil (47)
extremo (15)
> ✨ [Próximos desafios](https://github.com/type-challenges/type-challenges/issues?q=is%3Aissue+is%3Aopen+label%3Anew-challenge)
diff --git a/README.zh-CN.md b/README.zh-CN.md
index b3380e60d..cd18166c1 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -40,7 +40,7 @@
-
By Plain Text
热身 (1)
简单 (13)
中等 (97)
困难 (47)
地狱 (15)
+
通过纯文本
热身 (1)
简单 (13)
中等 (97)
困难 (47)
地狱 (15)
> ✨ [即将到来的新题目](https://github.com/type-challenges/type-challenges/issues?q=is%3Aissue+is%3Aopen+label%3Anew-challenge)
diff --git a/questions/00002-medium-return-type/README.ja.md b/questions/00002-medium-return-type/README.ja.md
index f898bf766..a52cfe391 100644
--- a/questions/00002-medium-return-type/README.ja.md
+++ b/questions/00002-medium-return-type/README.ja.md
@@ -1,4 +1,4 @@
-
+by Anthony Fu @antfu
組み込みの型ユーティリティ`ReturnTypeby Anthony Fu @antfu
+by Anthony Fu @antfu
내장 제네릭 `ReturnTypeby Anthony Fu @antfu
+by Anthony Fu @antfu
Implement the built-in `ReturnTypeby Anthony Fu @antfu
+ +> Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução. + +Implemente o genérico `ReturnTypeby Anthony Fu @antfu
+by Anthony Fu @antfu
不使用 `ReturnType` 实现 TypeScript 的 `ReturnTypeby Anthony Fu @antfu
+by Anthony Fu @antfu
組み込みの型ユーティリティ`Omitby Anthony Fu @antfu
+by Anthony Fu @antfu
`T`에서 `K` 프로퍼티만 제거해 새로운 오브젝트 타입을 만드는 내장 제네릭 `Omitby Anthony Fu @antfu
+by Anthony Fu @antfu
Implement the built-in `Omitby Anthony Fu @antfu
+ +> Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução. + +Implemente o genérico `Omitby Anthony Fu @antfu
+by Anthony Fu @antfu
不使用 `Omit` 实现 TypeScript 的 `Omitby Anthony Fu @antfu
+by Anthony Fu @antfu
組み込みの型ユーティリティ`Pickby Anthony Fu @antfu
+by Anthony Fu @antfu
`T`에서 `K` 프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 `Pickby Anthony Fu @antfu
+by Anthony Fu @antfu
Implement the built-in `Pickby Anthony Fu @antfu
+ +> Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução. + +Implemente o genérico `Pickby Anthony Fu @antfu
+by Anthony Fu @antfu
不使用 `Pickby Anthony Fu @antfu
+by Anthony Fu @antfu
オブジェクトの読み取り専用キーの Union を返す汎用的な `GetReadonlyKeysby Anthony Fu @antfu
+by Anthony Fu @antfu
객체의 readonly key 유니언을 반환하는 `GetReadonlyKeysby Anthony Fu @antfu
+by Anthony Fu @antfu
Implement a generic `GetReadonlyKeysby Anthony Fu @antfu
+ +> Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução. + +Implemente um `GetReadonlyKeysby Anthony Fu @antfu
+by Anthony Fu @antfu
实现泛型`GetReadonlyKeysby Anthony Fu @antfu