Thanks for confirming with us! That is correct, we have recently updated our documentation that now localization for apps is mandatory.
For dynamic text returned from an API, please refer to this guideline. Keen to understand further your specific usecase though if you don’t mind sharing (if the guideline is insufficient)!