How to create localized entries from code?

// const baseEntity  is api::translation.translation with default lng

const {createCoreController} = require('@strapi/strapi').factories;
              const contentType = strapi.getModel('api::translation.translation');
              const createLocalization = createCreateLocalizationHandler(contentType);
              
              await createLocalization({
                id: baseEntity.id,
                data: {
                  key: baseEntity.key,
                  namespace: ns,
                  locale: lng,
                  value: translateResultText,
                }
              });