Spanish subtitles for english audio

I have 6 video interviews, spoken in English. Each is a separate clip, approximately 2 minutes each. I need to add Spanish subtitles. Is there an automated method? What do you think the best way is to accomplish this? BTW I speak no Spanish.

MacBook Pro (M2 Max, 2023)

Posted on May 16, 2023 6:26 PM

Reply
Question marked as Top-ranking reply

Posted on May 18, 2023 11:00 AM

If you are already using Closed Captioning for your subtitles, you have a few different options.


If your video is hosted on a platform that provides it, like YouTube, your English captions can be automatically translated based on the *viewers* choice. From Settings (the gear menu at the bottom of the video) there is a subtitles option. From there, the user can elect to "Autotranslate" which will convert whatever original language the captions are in to one of the viewers choice.


If you have to manually translate your captions, I recommend changing the captions to SRT format. When you export your video, go to the Roles section and turn on "Export each SRT language as a separate file" (but don't turn on the "Include text formatting" option).


I would recommend opening the SRT file in BBEdit (there's a free version) and use it to strip out the XML font-color tags with this regular expression Find and Replace:


Find:

<font.*\>(.*|.*\r.*)<\/font>

Replace

\1


Then copy the SRT contents and go to https://translate.google.com and paste the contents in the translator. Set the Translation language to Spanish and copy and paste the SRT to a new document.


You should be able to go into FCP and go to File > Import > Captions and import the Spanish translation captions. [I'm not an expert on this!!!]


You have the option to "Burn In" captioning from the Share/Export dialog (again in the Roles section.)



IF your subtitles are actual Titles (like Basic Title)... I built an extractor that will pull all the Title texts from a project and create a text file. All the Titles texts will be numbered and the output looks something like:


1: 
HUD Creation Tool builds masks with sci-fi borders

2: 
The “basic” mask

3: 
The Border Offset allows  you to “displace” the border from the mask edge! Experiment!

4: 
The Corners

5: 
The Indents

6:


All you need to do is go to File > Export XML and save the project XML to your hard drive. In the Extractor, you click the Browse button and find the XML then click the Upload button. It's very easy to use.


You can take the resultant text file (or just copy it from the webpage textarea) to the translator, then duplicate your titles and reload the texts (you should be able to simply copy/paste the translations in place). Turning off the visibility of (the English) titles is easy - just select the title and type the V key to toggle its visibility.


The extractor is here:

https://fcpxtemplates.com/fcp-titles-text-extractor/



It's free to use and no data you upload to the webpage is saved to the site - it only exists while you are actively using the webpage and the file uploaded is immediately deleted from the server.


HTH

6 replies
Question marked as Top-ranking reply

May 18, 2023 11:00 AM in response to tplynchy

If you are already using Closed Captioning for your subtitles, you have a few different options.


If your video is hosted on a platform that provides it, like YouTube, your English captions can be automatically translated based on the *viewers* choice. From Settings (the gear menu at the bottom of the video) there is a subtitles option. From there, the user can elect to "Autotranslate" which will convert whatever original language the captions are in to one of the viewers choice.


If you have to manually translate your captions, I recommend changing the captions to SRT format. When you export your video, go to the Roles section and turn on "Export each SRT language as a separate file" (but don't turn on the "Include text formatting" option).


I would recommend opening the SRT file in BBEdit (there's a free version) and use it to strip out the XML font-color tags with this regular expression Find and Replace:


Find:

<font.*\>(.*|.*\r.*)<\/font>

Replace

\1


Then copy the SRT contents and go to https://translate.google.com and paste the contents in the translator. Set the Translation language to Spanish and copy and paste the SRT to a new document.


You should be able to go into FCP and go to File > Import > Captions and import the Spanish translation captions. [I'm not an expert on this!!!]


You have the option to "Burn In" captioning from the Share/Export dialog (again in the Roles section.)



IF your subtitles are actual Titles (like Basic Title)... I built an extractor that will pull all the Title texts from a project and create a text file. All the Titles texts will be numbered and the output looks something like:


1: 
HUD Creation Tool builds masks with sci-fi borders

2: 
The “basic” mask

3: 
The Border Offset allows  you to “displace” the border from the mask edge! Experiment!

4: 
The Corners

5: 
The Indents

6:


All you need to do is go to File > Export XML and save the project XML to your hard drive. In the Extractor, you click the Browse button and find the XML then click the Upload button. It's very easy to use.


You can take the resultant text file (or just copy it from the webpage textarea) to the translator, then duplicate your titles and reload the texts (you should be able to simply copy/paste the translations in place). Turning off the visibility of (the English) titles is easy - just select the title and type the V key to toggle its visibility.


The extractor is here:

https://fcpxtemplates.com/fcp-titles-text-extractor/



It's free to use and no data you upload to the webpage is saved to the site - it only exists while you are actively using the webpage and the file uploaded is immediately deleted from the server.


HTH

May 18, 2023 9:23 AM in response to Tom Wolsky

Thank you, Tom, for the explanation. I'm looking to have subtitles burned into the video clip. It's spoken in English, and I need the subtitles in Spanish. I'm editing in FCPX. Can you provide instructions on how to do this? I believe one option would be to have it translated and use the "caption" function in FCPX. I don't speak Spanish, so I won't be able to time it, but I don't know if that matters. Other options are services where you upload the files, and they generate and burn the subtitles.


Thank you in advance for any help you can give me.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Spanish subtitles for english audio

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.