И so, и such на русский язык переводятся одинаково - «такой».
Например, такой хороший, такой замечательный, такой глупый.
Если после слова «такой» у нас нет никого существительного, тогда берём so:
✔️ It is so good! Это такое хорошее (по-русски лучше звучит «так хорошо»)
Если после «такой» существительное есть, тогда берём such [sʌtʃ].
✔️ It is such a good day!
Звучит сложно. Но можно запомнить один пример: «It is so good!»
В этом примере нет существительного, поэтому so.