Иоганн Вольфганг родился 28 августа во Франкфурте-на-Майне. Перевод на немецкий язык:
Johann Wolfgang wurde am 28. August in Frankfurt am Main geboren.
Объяснение перевода:
Johann Wolfgang — Имена собственные не переводятся, так что они остаются в оригинале.
wurde geboren — Это стандартная конструкция для выражения даты рождения в немецком языке. Глагол "werden" в Präteritum (прошедшее время) используется вместе с "geboren" (причастие II от глагола "gebären", означающего "рождаться"). В дословном переводе это звучит как "был рожден".
am 28. August — Для указания даты в немецком языке используется предлог am (сокращение от "an dem"), а после него следует порядковое числительное с точкой (28.). Названия месяцев пишутся с заглавной буквы.
in Frankfurt am Main — Название города сохраняется в оригинале, так как это международное название, а предлог in используется для указания места. "am Main" уточняет, что речь идет о Франкфурте на реке Майн (в Германии есть еще Франкфурт-на-Одере).
Таким образом, окончательный перевод звучит грамматически правильно и полностью соответствует исходному предложению.