Japanese is a language in which you have to memorize kanji
Which や that などの関係代名詞を使うのが微妙と感じたら
which の前に in を加えて in which を使うのがおすすめです。
漢字は日本語の中の言語なので in が使えます。
漢字を覚えるは to memorize と表現して良いと思います。
Memorise とつづるのも可能です。
Japanese is a language that requires remembering Chinese characters.
この場合、次のような言い方ができますよ。
ーJapanese is a language that requires remembering Chinese characters.
「日本語は漢字を覚える必要のある言語です」=「日本語は漢字を覚えなければいけない言語である」
a language that requires ... で「…が必要な言語」と言えます。
ご参考まで!
Japanese is a language in which you have to learn Kanji.
Japanese is a language in which you have to learn Kanji.
Japanese is a language where you need to memorize Kanji.
Japanese is a language that requires you to learn Kanji.
日本語の「日本語は漢字を覚えなければいけない言語である」を英語にする場合、Japanese is a language(日本語は言語である)という主文の後ろに、a language を修飾する節(漢字を覚えなければいけない)を繋げます。