We are doing the content migration from Drupal 7 (REST API) to Drupal 8 using migrate, migrate_plus & migrate_tools modules.

We successfully migrated translated content using different migrate yml files for each languages by giving the source selector specified to the array index from the Drupal 7 source JSON API.

Is there any option currently available to do a single migrate yml file to migrate all shore site(Drupal 7) content with translations as per the specific languages in the each ship site ?

Could you please suggest solution to do the dynamic migration of content with wanted translations ?

Current way, we have done the migration as below :-

migrate_plus.migration_group.general_information_group.yml

migrate_plus.migration.general_information_category_base.yml
migrate_plus.migration.general_information_category_es.yml
migrate_plus.migration.general_information_category_de.yml

Reference URL : https://blog.liip.ch/archive/2017/01/05/drupal-8-multilingual-content.html

And Run $ drush migrate-import --group=general_information_group