{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/19BkzxjVBT3VP0Ykl3DY/3DPoanIA3vfPHW40mbKX/types.js", "ssg:https://framerusercontent.com/modules/IdMJ4CymCWCh4cOBkZlb/mM7F9JgVidzQ2H6HLYTR/utils.js", "ssg:https://framerusercontent.com/modules/DyzTKdNCsRH8nvz08sNT/BORL5XZjVlhmDLKVvk7r/useLanguageAsync.js", "ssg:https://framerusercontent.com/modules/HdJmYu90NFzknVhsFw9C/9j5pZt6G5kQ97ZsQYJlk/theming.js", "ssg:https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js", "ssg:https://framerusercontent.com/modules/55Xlfm5afUB22E7BObq9/W0S0x69WbmT8BFRBc5Vh/MVy1N1ZxI-4.js"],
  "sourcesContent": ["export const sandpackDefaultLanguages=[\"JavaScript\",\"JSX\",\"TypeScript\",\"TSX\",\"CSS\",\"SCSS\",\"Less\",\"HTML\"];export const supportedLanguages=[\"Angular\",\"C\",\"C#\",\"C++\",\"CSS\",\"Go\",\"Haskell\",\"HTML\",\"Java\",\"JavaScript\",\"JSX\",\"Julia\",\"Kotlin\",\"Less\",\"Lua\",\"Markdown\",\"MATLAB\",\"Nginx\",\"Objective-C\",\"Perl\",\"PHP\",\"Python\",\"Ruby\",\"Rust\",\"Scala\",\"SCSS\",\"Shell\",\"SQL\",\"Swift\",\"TSX\",\"TypeScript\",\"Vue\",\"YAML\"];\nexport const __FramerMetadata__ = {\"exports\":{\"BorderProperties\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderRadiusProperties\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FontProperties\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sandpackDefaultLanguages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportedLanguages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProperties\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SupportedLanguages\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderPropertiesOld\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./types.map", "import{RenderTarget}from\"framer\";import{useState,useMemo}from\"react\";export function getFileExtensions(language){switch(language){case\"JavaScript\":return[\"js\"];case\"JSX\":return[\"jsx\"];case\"TypeScript\":return[\"ts\"];case\"TSX\":return[\"tsx\"];case\"CSS\":return[\"css\"];case\"SCSS\":return[\"scss\"];case\"Less\":return[\"less\"];case\"HTML\":return[\"html\",\"htm\"];case\"Angular\":return[\"ts\"];case\"C\":return[\"c\"];case\"C#\":return[\"cs\"];case\"C++\":return[\"cpp\",\"cxx\",\"cc\",\"h\",\"hpp\"];case\"Go\":return[\"go\"];case\"Haskell\":return[\"hs\"];case\"Java\":return[\"java\"];case\"Julia\":return[\"jl\"];case\"Kotlin\":return[\"kt\",\"kts\"];case\"Lua\":return[\"lua\"];case\"Markdown\":return[\"md\"];case\"MATLAB\":return[\"m\"];case\"Nginx\":return[\"conf\"];case\"Objective-C\":return[\"m\",\"mm\"];case\"Perl\":return[\"pl\"];case\"PHP\":return[\"php\",\"php4\",\"php5\",\"phtml\"];case\"Python\":return[\"py\"];case\"Ruby\":return[\"rb\"];case\"Rust\":return[\"rs\"];case\"Scala\":return[\"scala\"];case\"Shell\":return[\"sh\"];case\"SQL\":return[\"sql\"];case\"Swift\":return[\"swift\"];case\"Vue\":return[\"vue\"];case\"YAML\":return[\"yaml\",\"yml\"];default:return[];}}export function useBorder(props,collapseEqualBorders=true){const style={};const{borderWidth=0,borderColor=\"unset\",borderStyle=\"none\",borderBottomWidth=0,borderLeftWidth=0,borderRightWidth=0,borderTopWidth=0}=normalizeBorderProperties(props);const isMixedBorderWidth=borderTopWidth!==borderBottomWidth||borderTopWidth!==borderLeftWidth||borderTopWidth!==borderRightWidth;let borderTop;let borderBottom;let borderLeft;let borderRight;if(!isMixedBorderWidth){borderTop=borderBottom=borderLeft=borderRight=borderWidth;}else{borderTop=borderTopWidth;borderRight=borderRightWidth;borderBottom=borderBottomWidth;borderLeft=borderLeftWidth;}if(collapseEqualBorders&&borderTop===borderBottom&&borderTop===borderLeft&&borderTop===borderRight){style.border=`${borderTop}px ${borderStyle} ${borderColor}`;}else{style.borderStyle=borderStyle;style.borderColor=borderColor;style.borderTopWidth=`${borderTop}px`;style.borderBottomWidth=`${borderBottom}px`;style.borderLeftWidth=`${borderLeft}px`;style.borderRightWidth=`${borderRight}px`;}return style;}function normalizeBorderProperties(border){const normalizedProps={borderWidth:border.borderWidth,borderColor:border.borderColor,borderStyle:border.borderStyle};if(\"borderBottomWidth\"in border||\"borderLeftWidth\"in border||\"borderRightWidth\"in border||\"borderTopWidth\"in border){normalizedProps.borderBottomWidth=border.borderBottomWidth;normalizedProps.borderLeftWidth=border.borderLeftWidth;normalizedProps.borderRightWidth=border.borderRightWidth;normalizedProps.borderTopWidth=border.borderTopWidth;}else if(\"borderWidthBottom\"in border||\"borderWidthLeft\"in border||\"borderWidthRight\"in border||\"borderWidthTop\"in border){normalizedProps.borderBottomWidth=border.borderWidthBottom;normalizedProps.borderLeftWidth=border.borderWidthLeft;normalizedProps.borderRightWidth=border.borderWidthRight;normalizedProps.borderTopWidth=border.borderWidthTop;}return normalizedProps;}// Chunks a string into meaningful groups of characters (words, acronyms or numbers)\nconst groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function useRadius(props){const{borderRadius,isMixedBorderRadius,topLeftRadius,topRightRadius,bottomRightRadius,bottomLeftRadius}=props;const radiusValue=useMemo(()=>isMixedBorderRadius?`${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px`:`${borderRadius}px`,[borderRadius,isMixedBorderRadius,topLeftRadius,topRightRadius,bottomRightRadius,bottomLeftRadius]);return radiusValue;}export function usePadding(props){const{padding,paddingBottom,paddingLeft,paddingPerSide,paddingRight,paddingTop}=props;const paddingValue=useMemo(()=>paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`,[padding,paddingBottom,paddingLeft,paddingPerSide,paddingRight,paddingTop]);return paddingValue;}export function useIsOnCanvas(){const[onCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);return onCanvas;}export function isObject(value){return value!==null&&typeof value===\"object\";}// From https://github.com/codesandbox/sandpack/blob/36560cb4f0fc8f5f8b18f5a3d3952799690eba77/sandpack-react/src/utils/stringUtils.ts#L81\nexport function isDarkColor(color){let r=0;let g=0;let b=0;if(color.startsWith(\"#\")){if(color.length<7){return true;}r=parseInt(color.substr(1,2),16);g=parseInt(color.substr(3,2),16);b=parseInt(color.substr(5,2),16);}else{const rgbValues=color.replace(\"rgb(\",\"\").replace(\"rgba(\",\"\").replace(\")\",\"\").split(\",\");if(rgbValues.length<3){return true;}r=parseInt(rgbValues[0],10);g=parseInt(rgbValues[1],10);b=parseInt(rgbValues[2],10);}const yiq=(r*299+g*587+b*114)/1e3;return yiq<128;}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBorder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDarkColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFileExtensions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{SuspenseValue}from\"https://framerusercontent.com/modules/HpmklHRFex5a5HMDftQo/5VVfjnRHGJM1T33zb1N5/SuspenseValue.js\";import{getFileExtensions}from\"https://framerusercontent.com/modules/IdMJ4CymCWCh4cOBkZlb/mM7F9JgVidzQ2H6HLYTR/utils.js\";import{LanguageSupport,StreamLanguage}from\"https://framerusercontent.com/modules/aJsTBlWNkIaM900KNIXT/O6D7zESNv8FU9mcfHZ5S/codemirror_language.js\";const angular=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/EjHwngjQOz6g9296RZMV/Of3EIZ9u0DS5AaAIdkfI/codemirror_lang_angular.js\");return language.angular();});const cpp=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/BmbosINQMuOqhkQ16mGN/qQloTDwPdTooatDnawfx/codemirror_lang_cpp.js\");return language.cpp();});const java=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/gKhuDW5jnY59NdDGV8D8/XIIJBLauDAHOfwoiogkP/codemirror_lang_java.js\");return language.java();});const markdown=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/ew2kgXFUVzaNY5ZWXtC5/J14V34cIuapfGKlb2Lar/codemirror_lang_markdown.js\");return language.markdown();});const php=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/oZkhtejNW32Gkw1jb5tm/aCQi6RbkyoJwIHmvWcGa/codemirror_lang_php.js\");return language.php();});const python=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/NlaGw745MKw3pDtavCDw/xGaFw5cOVjKh18HQenoz/codemirror_lang_python.js\");return language.python();});const rust=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/ToHwV7PbhPbIOp4qfWxL/j1vyd9qkZFYX4V6AvTKn/codemirror_lang_rust.js\");return language.rust();});const sql=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/ErpiHuOpMsJgQursm47q/I5FT7NNE5VTy4COCCEVL/codemirror_lang_sql.js\");return language.sql();});const vue=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/zxOuMCcDOAkYkK9doUT1/6OC9lzfZZO7qzcCNdr65/codemirror_lang_vue.js\");return language.vue();});const scala=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/mVgptLxlny3aCNt13jWX/4cqGY7vAPmtDHukqVFcJ/codemirror_legacy_modes_mode_clike.js\");return new LanguageSupport(StreamLanguage.define(language.scala));});const c=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/mVgptLxlny3aCNt13jWX/4cqGY7vAPmtDHukqVFcJ/codemirror_legacy_modes_mode_clike.js\");return new LanguageSupport(StreamLanguage.define(language.c));});const csharp=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/mVgptLxlny3aCNt13jWX/4cqGY7vAPmtDHukqVFcJ/codemirror_legacy_modes_mode_clike.js\");return new LanguageSupport(StreamLanguage.define(language.csharp));});const kotlin=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/mVgptLxlny3aCNt13jWX/4cqGY7vAPmtDHukqVFcJ/codemirror_legacy_modes_mode_clike.js\");return new LanguageSupport(StreamLanguage.define(language.kotlin));});const objectiveC=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/mVgptLxlny3aCNt13jWX/4cqGY7vAPmtDHukqVFcJ/codemirror_legacy_modes_mode_clike.js\");return new LanguageSupport(StreamLanguage.define(language.objectiveC));});const go=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/y3YRN1y6zNRmexh3PcEl/C0nbI9VVNezgDhV0cVML/codemirror_legacy_modes_mode_go.js\");return new LanguageSupport(StreamLanguage.define(language.go));});const haskell=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/1BelllWa9nL0PC5ISobo/2ibyPJpY5d0zZYt1j0kd/codemirror_legacy_modes_mode_haskell.js\");return new LanguageSupport(StreamLanguage.define(language.haskell));});const julia=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/DDnoTDvZCXOaJOFVfFFi/o6O0EwBzQdQwwKchkIXB/codemirror_legacy_modes_mode_julia.js\");return new LanguageSupport(StreamLanguage.define(language.julia));});const lua=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/NVeCwUV1KXDrrAYWeKhB/N8KHURHpbkhRzxe1OSYq/codemirror_legacy_modes_mode_lua.js\");return new LanguageSupport(StreamLanguage.define(language.lua));});const nginx=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/9UW4h57ce20E1oUtlyTx/QX5VcXAjjVl5koGNSReq/codemirror_legacy_modes_mode_nginx.js\");return new LanguageSupport(StreamLanguage.define(language.nginx));});const octave=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/Z9MPy0NcAcvCrfQ6GdLk/3OeaqlDWgDjALEcUnX6R/codemirror_legacy_modes_mode_octave.js\");return new LanguageSupport(StreamLanguage.define(language.octave));});const perl=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/l6yIFqJiKpzgjIjYLDe8/tZkb9DlIiTWX2VQUW4eJ/codemirror_legacy_modes_mode_perl.js\");return new LanguageSupport(StreamLanguage.define(language.perl));});const ruby=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/d2aTgp8BCfENcg4lzz2o/PCFDVkQoUhdYdcWsVdRI/codemirror_legacy_modes_mode_ruby.js\");return new LanguageSupport(StreamLanguage.define(language.ruby));});const shell=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/5zoYeQMBj7mQSJHBwKwK/P68cg78p6HcNIJAe0Vkc/codemirror_legacy_modes_mode_shell.js\");return new LanguageSupport(StreamLanguage.define(language.shell));});const swift=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/U1yN0J68cl89oK5n38AY/loekreJ0mgm54vilDrb5/codemirror_legacy_modes_mode_swift.js\");return new LanguageSupport(StreamLanguage.define(language.swift));});const yaml=new SuspenseValue(async()=>{const language=await import(\"https://framerusercontent.com/modules/iCfs5CDON3pnZuWWFlKm/LfLdlj33WeLCgSRWJ3nE/codemirror_legacy_modes_mode_yaml.js\");return new LanguageSupport(StreamLanguage.define(language.yaml));});export function useLanguageAsync(name){switch(name){case\"Angular\":return{name:\"angular\",extensions:getFileExtensions(name),language:angular.read()};case\"C++\":return{name:\"cpp\",extensions:getFileExtensions(name),language:cpp.read()};case\"Java\":return{name:\"java\",extensions:getFileExtensions(name),language:java.read()};case\"Markdown\":return{name:\"markdown\",extensions:getFileExtensions(name),language:markdown.read()};case\"PHP\":return{name:\"php\",extensions:getFileExtensions(name),language:php.read()};case\"Python\":return{name:\"python\",extensions:getFileExtensions(name),language:python.read()};case\"Rust\":return{name:\"rust\",extensions:getFileExtensions(name),language:rust.read()};case\"SQL\":return{name:\"sql\",extensions:getFileExtensions(name),language:sql.read()};case\"Vue\":return{name:\"vue\",extensions:getFileExtensions(name),language:vue.read()};case\"C\":return{name:\"c\",extensions:getFileExtensions(name),language:c.read()};case\"C#\":return{name:\"csharp\",extensions:getFileExtensions(name),language:csharp.read()};case\"Objective-C\":return{name:\"objectiveC\",extensions:getFileExtensions(name),language:objectiveC.read()};case\"Kotlin\":return{name:\"kotlin\",extensions:getFileExtensions(name),language:kotlin.read()};case\"Scala\":return{name:\"scala\",extensions:getFileExtensions(name),language:scala.read()};case\"Go\":return{name:\"go\",extensions:getFileExtensions(name),language:go.read()};case\"Haskell\":return{name:\"haskell\",extensions:getFileExtensions(name),language:haskell.read()};case\"Julia\":return{name:\"julia\",extensions:getFileExtensions(name),language:julia.read()};case\"Lua\":return{name:\"lua\",extensions:getFileExtensions(name),language:lua.read()};case\"Nginx\":return{name:\"nginx\",extensions:getFileExtensions(name),language:nginx.read()};case\"MATLAB\":return{name:\"octave\",extensions:getFileExtensions(name),language:octave.read()};case\"Perl\":return{name:\"perl\",extensions:getFileExtensions(name),language:perl.read()};case\"Ruby\":return{name:\"ruby\",extensions:getFileExtensions(name),language:ruby.read()};case\"Shell\":return{name:\"shell\",extensions:getFileExtensions(name),language:shell.read()};case\"Swift\":return{name:\"swift\",extensions:getFileExtensions(name),language:swift.read()};case\"YAML\":return{name:\"yaml\",extensions:getFileExtensions(name),language:yaml.read()};}}\nexport const __FramerMetadata__ = {\"exports\":{\"useLanguageAsync\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{amethyst,aquaBlue,atomDark,cobalt2,cyberpunk,dracula,freeCodeCampDark,githubLight,levelUp,monokaiPro,neoCyan,nightOwl,sandpackDark}from\"https://framerusercontent.com/modules/c4BjG1nmVImY1EzTuV13/B7rGpsdWsN6NgevmHZzi/codesandbox_sandpack_themes.js\";import{isObject,isDarkColor}from\"https://framerusercontent.com/modules/IdMJ4CymCWCh4cOBkZlb/mM7F9JgVidzQ2H6HLYTR/utils.js\";const magic={colors:{surface1:\"#f6f6f8\",surface2:\"#f6f6f8\",surface3:\"#f6f6f8\",clickable:\"#808080\",base:\"#323232\",disabled:\"#C5C5C5\",hover:\"#4D4D4D\",accent:\"#ffa600\",error:\"#ff453a\",errorSurface:\"#ffeceb\"},syntax:{plain:\"#151515\",comment:{color:\"#cacacd\",fontStyle:\"italic\"},keyword:\"#ffa600\",tag:\"#ff9a4d\",punctuation:\"#ffb3b3\",definition:\"#ff6f00\",property:\"#9900ff\",static:\"#FF453A\",string:\"#f53524\"},font:{body:'\"Roboto Mono\", monospace',mono:'\"Roboto Mono\", monospace',size:\"14px\",lineHeight:\"24px\"}};const atomLight={colors:{surface1:\"#fafafa\"},syntax:{plain:\"#383a42\",comment:{color:\"#a0a1a7\",fontStyle:\"italic\"},keyword:\"#a626a4\",tag:\"#e45649\",punctuation:\"#383a42\",definition:\"#c18401\",property:\"#4078f2\",static:\"#986801\",string:\"#50a14f\"}};const framerLight={colors:{surface1:\"#fafafa\",surface2:\"#eeeeee\",surface3:\"#f3f3f3\",clickable:\"#808080\",base:\"#323232\",disabled:\"#c5c5c5\",hover:\"#4d4d4d\",accent:\"#0099ff\",error:\"#ff3366\",errorSurface:\"#ffe0e8\"},syntax:{plain:\"#666666\",comment:{color:\"#bbbbbb\",fontStyle:\"italic\"},keyword:\"#0099ff\",tag:\"#0099ff\",punctuation:\"#bbbbbb\",definition:\"#FFAA00\",property:\"#33cccc\",static:\"#ff8866\",string:\"#8855ff\"}};const framerDark={colors:{surface1:\"#161820\",surface2:\"#252525\",surface3:\"#2f2f2f\",clickable:\"#999999\",base:\"#d92121\",disabled:\"#4d4d4d\",hover:\"#c5c5c5\",accent:\"#0099ff\",error:\"#ff3366\",errorSurface:\"#ffe0e8\"},syntax:{plain:\"#eeeeee\",comment:{color:\"#666666\",fontStyle:\"italic\"},keyword:\"#00BBFF\",tag:\"#00BBFF\",punctuation:\"#999999\",definition:\"#ffcc66\",property:\"#77dddd\",static:\"#ff8866\",string:\"#bb88ff\"}};const ayuLight={colors:{surface1:\"#fafafa\"},syntax:{comment:{color:\"aaaeb1\",fontStyle:\"italic\"},definition:\"#3b9ee6\",keyword:\"#fa8e3e\",plain:\"#5c6166\",property:\"#f2ae49\",punctuation:\"#5c6167\",static:\"#a37acc\",string:\"#87b300\",tag:\"#56b4d5\"}};const ayuDark={colors:{surface1:\"#0c1017\"},syntax:{comment:{color:\"#646a72\",fontStyle:\"italic\"},definition:\"#5ac2ff\",keyword:\"#ff9040\",plain:\"#bfbdb6\",property:\"#ffb454\",punctuation:\"#bfbdb6\",static:\"#d2a6ff\",string:\"#80d962\",tag:\"#3bbae7\"}};const sandpackLight={colors:{surface1:\"#ffffff\",surface2:\"#EFEFEF\",surface3:\"#F3F3F3\",disabled:\"#C5C5C5\",base:\"#323232\",clickable:\"#808080\",hover:\"#4D4D4D\",accent:\"#3973E0\",error:\"#EA3323\",errorSurface:\"#FCF1F0\",warning:\"#6A4516\",warningSurface:\"#FEF2C0\"},syntax:{plain:\"#151515\",comment:{color:\"#999\",fontStyle:\"italic\"},keyword:\"#7C5AE3\",tag:\"#0971F1\",punctuation:\"#3B3B3B\",definition:\"#85A600\",property:\"#3B3B3B\",static:\"#3B3B3B\",string:\"#2E6BD0\"}};const githubDark={colors:{...framerDark.colors,surface1:\"#0d1117\"},syntax:{comment:{color:\"#8b949e\",fontStyle:\"italic\"},definition:\"#d2a8ff\",keyword:\"#ff7b72\",plain:\"#e6edf3\",property:\"#79c0ff\",punctuation:\"#e6edf3\",static:\"#7ee787\",string:\"#a5d6ff\",tag:\"#7ee787\"}};// A bit verbose but helps keep our themes in check\nexport const themeKeys=[\"amethyst\",\"aquaBlue\",\"atomDark\",\"atomLight\",\"ayuDark\",\"ayuLight\",\"cobalt2\",\"cyberpunk\",\"dracula\",\"framerDark\",\"framerLight\",\"freeCodeCamp\",\"githubDark\",\"githubLight\",\"levelUp\",\"monokaiPro\",\"magic\",\"neoCyan\",\"nightOwl\",\"sandpackDark\",\"sandpackLight\"];export const themes={amethyst,aquaBlue,atomDark,atomLight,ayuDark,ayuLight,cobalt2,cyberpunk,dracula,framerDark,framerLight,freeCodeCamp:freeCodeCampDark,githubDark,githubLight,levelUp,monokaiPro,magic,neoCyan,nightOwl,sandpackDark,sandpackLight};export const lightThemeVariables=`\n/* Colors */\n--cb-colors-surface1: var(--cb-colors-surface1-light);\n--cb-colors-surface2: var(--cb-colors-surface2-light);\n--cb-colors-surface3: var(--cb-colors-surface3-light);\n--cb-colors-disabled: var(--cb-colors-disabled-light);\n--cb-colors-base: var(--cb-colors-base-light);\n--cb-colors-clickable: var(--cb-colors-clickable-light);\n--cb-colors-hover: var(--cb-colors-hover-light);\n--cb-colors-accent: var(--cb-colors-accent-light);\n--cb-colors-error: var(--cb-colors-error-light);\n--cb-colors-errorSurface: var(--cb-colors-errorSurface-light);\n--cb-colors-warning: var(--cb-colors-warning-light);\n--cb-colors-warningSurface: var(--cb-colors-warningSurface-light);\n\n/* Syntax */\n--cb-syntax-color-plain: var(--cb-syntax-color-plain-light);\n--cb-syntax-color-comment: var(--cb-syntax-color-comment-light);\n--cb-syntax-color-keyword: var(--cb-syntax-color-keyword-light);\n--cb-syntax-color-definition: var(--cb-syntax-color-definition-light);\n--cb-syntax-color-punctuation: var(--cb-syntax-color-punctuation-light);\n--cb-syntax-color-property: var(--cb-syntax-color-property-light);\n--cb-syntax-color-tag: var(--cb-syntax-color-tag-light);\n--cb-syntax-color-static: var(--cb-syntax-color-static-light);\n--cb-syntax-color-string: var(--cb-syntax-color-string-light);\n\n/* Other */\n--cb-color-scheme: var(--cb-color-scheme-light);\n`;export const darkThemeVariables=`\n/* Colors */\n--cb-colors-surface1: var(--cb-colors-surface1-dark);\n--cb-colors-surface2: var(--cb-colors-surface2-dark);\n--cb-colors-surface3: var(--cb-colors-surface3-dark);\n--cb-colors-disabled: var(--cb-colors-disabled-dark);\n--cb-colors-base: var(--cb-colors-base-dark);\n--cb-colors-clickable: var(--cb-colors-clickable-dark);\n--cb-colors-hover: var(--cb-colors-hover-dark);\n--cb-colors-accent: var(--cb-colors-accent-dark);\n--cb-colors-error: var(--cb-colors-error-dark);\n--cb-colors-errorSurface: var(--cb-colors-errorSurface-dark);\n--cb-colors-warning: var(--cb-colors-warning-dark);\n--cb-colors-warningSurface: var(--cb-colors-warningSurface-dark);\n\n/* Syntax */\n--cb-syntax-color-plain: var(--cb-syntax-color-plain-dark);\n--cb-syntax-color-comment: var(--cb-syntax-color-comment-dark);\n--cb-syntax-color-keyword: var(--cb-syntax-color-keyword-dark);\n--cb-syntax-color-definition: var(--cb-syntax-color-definition-dark);\n--cb-syntax-color-punctuation: var(--cb-syntax-color-punctuation-dark);\n--cb-syntax-color-property: var(--cb-syntax-color-property-dark);\n--cb-syntax-color-tag: var(--cb-syntax-color-tag-dark);\n--cb-syntax-color-static: var(--cb-syntax-color-static-dark);\n--cb-syntax-color-string: var(--cb-syntax-color-string-dark);\n\n/* Other */\n--cb-color-scheme: var(--cb-color-scheme-dark);\n`;export function getVariableTheme(font){var _font_fontFamily;return{colors:{surface1:\"var(--cb-colors-surface1)\",surface2:\"var(--cb-colors-surface2)\",surface3:\"var(--cb-colors-surface3)\",disabled:\"var(--cb-colors-disabled)\",base:\"var(--cb-colors-base)\",clickable:\"var(--cb-colors-clickable)\",hover:\"var(--cb-colors-hover)\",accent:\"var(--cb-colors-accent)\",error:\"var(--cb-colors-error)\",errorSurface:\"var(--cb-colors-errorSurface)\",warning:\"var(--cb-colors-warning)\",warningSurface:\"var(--cb-colors-warningSurface)\"},syntax:{plain:{color:\"var(--cb-syntax-color-plain)\"},comment:{color:\"var(--cb-syntax-color-comment)\"},keyword:{color:\"var(--cb-syntax-color-keyword)\"},definition:{color:\"var(--cb-syntax-color-definition)\"},punctuation:{color:\"var(--cb-syntax-color-punctuation)\"},property:{color:\"var(--cb-syntax-color-property)\"},tag:{color:\"var(--cb-syntax-color-tag)\"},static:{color:\"var(--cb-syntax-color-static)\"},string:{color:\"var(--cb-syntax-color-string)\"}},font:{body:\"sans-serif\",mono:(_font_fontFamily=font.fontFamily)!==null&&_font_fontFamily!==void 0?_font_fontFamily:\"monospace\",size:font.fontSize,lineHeight:font.lineHeight}};}export function getVariablesForTheme(theme,background,mode){const result={};const{colors,syntax}=themes[theme]||{};// Collect all colors and turn them into CSS variables.\nif(isObject(colors)){for(const name in colors){const value=colors[name];result[`--cb-colors-${name}-${mode}`]=value;}}// Collect all syntax colors and turn them into CSS variables.\nif(isObject(syntax)){for(const name in syntax){const value=syntax[name];if(isObject(value)){for(const style in value){result[`--cb-syntax-${style}-${name}-${mode}`]=value[style];}}else{result[`--cb-syntax-color-${name}-${mode}`]=value;}}}// Override the background color.\nif(background){result[`--cb-colors-surface1-${mode}`]=background;}else{background=result[`--cb-colors-surface1-${mode}`];}// This is important to show scrollbars and selections with the correct color.\nresult[`--cb-color-scheme-${mode}`]=isDarkColor(background)?\"dark\":\"light\";return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"ThemeKeys\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariablesForTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lightThemeVariables\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"darkThemeVariables\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"themes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"themeKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariableTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{getSandpackCssText,SandpackCodeEditor,SandpackLayout,SandpackProvider}from\"https://framerusercontent.com/modules/SWAtenub3goqbKHfvwGg/1dCB1yMDMTFvIuREJ6ud/codesandbox_sandpack_react.js\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{Browser}from\"https://framerusercontent.com/modules/wOI0XDWuPNeaYuatKp4b/ezOdeUpHBrE7fwL9evTL/browser.js\";import{supportedLanguages}from\"https://framerusercontent.com/modules/19BkzxjVBT3VP0Ykl3DY/3DPoanIA3vfPHW40mbKX/types.js\";import{useLanguageAsync}from\"https://framerusercontent.com/modules/DyzTKdNCsRH8nvz08sNT/BORL5XZjVlhmDLKVvk7r/useLanguageAsync.js\";import{getFileExtensions,titleCase,useBorder,useIsOnCanvas,usePadding,useRadius}from\"https://framerusercontent.com/modules/IdMJ4CymCWCh4cOBkZlb/mM7F9JgVidzQ2H6HLYTR/utils.js\";import{darkThemeVariables,getVariablesForTheme,getVariableTheme,lightThemeVariables,themeKeys}from\"https://framerusercontent.com/modules/HdJmYu90NFzknVhsFw9C/9j5pZt6G5kQ97ZsQYJlk/theming.js\";const DEFAULT_CODE=`// Paste a code snippet\nimport { motion } from \"framer-motion\";\n\nfunction Component() {\n    return (\n        <motion.div\n            transition={{ ease: \"linear\" }}\n            animate={{ rotate: 360, scale: 2 }}\n        />\n    );\n}`;const wrapperClassName=\"framer-cb\";const css=[`\n.${wrapperClassName} .sp-pre-placeholder {\n    padding: var(--cb-padding) !important;\n    margin: 0 !important;\n    width: max-content;\n}\n    `,`\n.${wrapperClassName} .cm-scroller {\n    display: unset !important;\n    padding: 0 !important;\n}\n    `,`\n.${wrapperClassName} .cm-content {\n    padding: var(--cb-padding) !important;\n    width: max-content;\n}\n    `,`\n.${wrapperClassName} .sp-wrapper {\n    color-scheme: var(--cb-color-scheme, inherit);\n}\n    `,// This override rules to fix font-size on mobile safari.\n// .cm-content is rendered with js enabled\n// .sp-pre-placeholder is rendered in no-js mode (SSG output)\n`\n@media screen and (max-width: 768px) {\n    @supports (-webkit-overflow-scrolling: touch) {\n        .cb-code-editor .cm-content,\n        .cb-code-editor .sp-pre-placeholder {\n            font-size: var(--sp-font-size, inherit);\n            -webkit-text-size-adjust: 100%;\n        }\n    }\n}\n`,// Override the 50% height on small screens\n`\n@media screen and (max-width: 768px) {\n    .${wrapperClassName} .sp-editor-viewer.sp-stack {\n        height: 100%;\n    }\n}\n`,// Light mode\n`\n.${wrapperClassName} {\n    ${lightThemeVariables}\n}\n    `,`\nbody[data-framer-theme=\"dark\"] .${wrapperClassName} {\n    ${darkThemeVariables}\n}\n    `,`\n@media (prefers-color-scheme: dark) {\n    body:not([data-framer-theme]) .${wrapperClassName} {\n        ${darkThemeVariables}\n    }\n}\n    `].map(rule=>rule.trim());/**\n * Code Block\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 200\n *\n * @framerComponentPresetProps borderRadius, border, font, themeMode, theme, lightTheme, darkTheme, background, padding\n */const CodeBlock=withCSS(function CodeBlock(props){const{code,themeMode,theme,lightTheme,darkTheme,style,language,font,border,background}=props;const variableTheme=getVariableTheme(font);const lightThemeVariables=getVariablesForTheme(themeMode===\"Dynamic\"?lightTheme:theme,background,\"light\");const darkThemeVariables=getVariablesForTheme(themeMode===\"Dynamic\"?darkTheme:theme,background,\"dark\");// async version\nconst additionalLanguage=useLanguageAsync(language);// sync version\n// const additionalLanguage = getLanguage(language)\nconst extension=getFileExtensions(language)[0];const onCanvas=useIsOnCanvas();const borderStyles=useBorder(border||{},false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";const fileName=`example.${extension}`;const padding=usePadding(props);return /*#__PURE__*/_jsxs(motion.div,{className:wrapperClassName,whileHover:\"visible\",style:{...lightThemeVariables,...darkThemeVariables,position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(SandpackProvider,{options:{classes:{\"sp-code-editor\":\"cb-code-editor\"}},theme:variableTheme,files:{[fileName]:code},customSetup:{entry:fileName},style:{height:\"100%\"},children:/*#__PURE__*/_jsx(SandpackLayout,{style:{height:\"100%\",// make sure the codeblock doesnt grow beyond\n// the height of its contents\n\"--sp-layout-height\":\"100%\",// set the variables for padding we use in the overrides\n\"--cb-padding\":`${padding}`,...borderStyles,// match editor background color to make borders visually blend with the editor:\nbackgroundColor:\"var(--sp-colors-surface1)\",borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&onCanvas?\"translateZ(0.000001px)\":\"unset\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(SandpackCodeEditor,{style:{letterSpacing:font.letterSpacing,fontStyle:font.fontStyle,fontWeight:font.fontWeight},readOnly:true,showReadOnly:false,additionalLanguages:additionalLanguage?[additionalLanguage]:undefined})})}),/*#__PURE__*/_jsx(SandpackStyles,{})]});},css);export default CodeBlock;function SandpackStyles(){return /*#__PURE__*/_jsx(_Fragment,{children:!Browser.isBrowser()&&/*#__PURE__*/_jsx(\"style\",{\"data-framer-css-ssr\":true,dangerouslySetInnerHTML:{__html:getSandpackCssText()}})});}const themeNames=themeKeys.map(titleCase);addPropertyControls(CodeBlock,{code:{type:ControlType.String,title:\"Code\",displayTextArea:true,defaultValue:DEFAULT_CODE},themeMode:{type:ControlType.Enum,title:\"Theme\",displaySegmentedControl:true,options:[\"Static\",\"Dynamic\"],defaultValue:\"Static\"},theme:{type:ControlType.Enum,title:\" \",options:[...themeKeys],optionTitles:themeNames,defaultValue:\"framerDark\",hidden:({themeMode})=>themeMode!==\"Static\"},lightTheme:{type:ControlType.Enum,title:\"Light\",options:[...themeKeys],optionTitles:themeNames,defaultValue:\"framerLight\",hidden:({themeMode})=>themeMode!==\"Dynamic\"},darkTheme:{type:ControlType.Enum,title:\"Dark\",options:[...themeKeys],optionTitles:themeNames,defaultValue:\"framerDark\",hidden:({themeMode})=>themeMode!==\"Dynamic\"},language:{type:ControlType.Enum,title:\"Language\",options:[...supportedLanguages],defaultValue:\"JSX\"},font:{// @ts-ignore: Internal API\ntype:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},background:{title:\"Fill\",type:ControlType.Color,optional:true},border:{type:ControlType.Border,optional:true},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:15},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:30}});CodeBlock.displayName=\"Code Block\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CodeBlock\",\"slots\":[],\"annotations\":{\"framerComponentPresetProps\":\"borderRadius, border, font, themeMode, theme, lightTheme, darkTheme, background, padding\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CodeBlock.map", "import{jsx as e,jsxs as n}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as t,Link as o}from\"framer\";import{motion as i}from\"framer-motion\";import*as a from\"react\";import r from\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js\";export const richText=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"5 Essential Tips for Creating Engaging \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Voiceovers\"})})})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI voice generators\"})}),\" have entirely changed the voiceover production process and made high-quality audio content accessible to everyone. Whether you are producing marketing content, e-learning resources, podcasts, or films, an AI voiceover can boost interest and make the listening experience better. However, employing the appropriate strategies to guarantee that your AI voiceover sounds authentic and expert is crucial. Using voiceover generator tools, you can produce engaging material and improve your AI voiceover by following these five essential steps.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Draft Scripts That Are Clear and Simple\"})}),/*#__PURE__*/n(\"p\",{children:[\"The key to a natural-sounding AI voiceover is a well-written script. Follow these recommended practices, as \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI speech generators\"})}),\" work best with simple, straightforward text:\"]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Make sure your sentences are clear and concise.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Avoid awkward-sounding complex structures to guarantee clarity and engagement.\"})})]}),/*#__PURE__*/n(\"p\",{children:[\"You can enhance the voiceover generator's ability to create a more seamless and realistic \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI dub\"})}),\" that resonates with your audience by refining your script.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Prepare Your Script for Artificial Intelligence\"})}),/*#__PURE__*/e(\"p\",{children:\"To ensure high-quality voiceovers, proper script formatting is essential. Even minor formatting changes can significantly impact the way AI presents your voiceover. Here are some tips to get it done right:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Use punctuation (ellipses, periods, and commas) to manage pauses and pace.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"To assist in emphasizing words, capitalize words that need it.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Use quotation marks to distinguish speakers and format dialogue properly.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These straightforward formatting tips can help the AI voice generator create a more engaging and natural voiceover.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pick the Appropriate \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Voice Producer\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Selecting the best voiceover generator is essential because not all AI voiceover generators are created equal. Seek out an artificial intelligence voice generator that offers:\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Voices that sound natural and mimic human expression and intonation.\"})})}),/*#__PURE__*/e(\"p\",{children:\"Utilizing a high-quality voiceover generator ensures your content remains clear, engaging, and suitable for creative or professional purposes.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Modify Speech Settings to Improve Expression\"})}),/*#__PURE__*/e(\"p\",{children:\"The listening experience can be enhanced by adjusting voice settings. Modify these components in your voiceover generator to improve the organic flow of speech:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pitch\"}),\": A lower pitch might produce a more solemn tone, a higher pitch can bring excitement.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Speed\"}),\": Tutorials or instructional materials benefit significantly from a slower tempo, but promotional content benefits from a faster one.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Volume\"}),\": Modify the volume settings to emphasize essential details and preserve a steady level of audio quality.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Experimenting with different AI voiceover settings can help you achieve the ideal tone and balance for your audience.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Make Use of Natural Rhythm and Emotional Cues\"})}),/*#__PURE__*/n(\"p\",{children:[\"Making \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI voiceovers\"})}),\" sound engaging and emotive is a challenge. Try these methods to make your delivery seem more human:\"]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:'The script should include emotional cues like \"said with excitement\" and \"pausing carefully.\"'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Modify the duration of pauses to establish a more organic conversational cadence.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(14, 16, 26)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"To prevent monotonous delivery, use a variety of phrase forms.\"})})]}),/*#__PURE__*/n(\"p\",{children:[\"These minor adjustments can make your\u200B\u200B \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI voiceover\"})}),\" feel more lively and genuine, which can help draw in and hold the interest of your audience.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/n(\"p\",{children:[\"Straightforward scripting, astute formatting, voice selection, and meticulous tweaking are all necessary to become proficient with AI voiceovers. These guidelines will help you get the most out of your \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI voice generator\"})}),\" and create captivating voiceovers that connect with your target audience. Developing these skills will enable you to produce engaging and expert audio material for any purpose as \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI dubbing and voiceover\"})}),\" technology advance.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText1=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"What is an \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translator\"})})}),/*#__PURE__*/e(\"strong\",{children:\"? A Beginner's Guide to Automated Dubbing\"})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Introduction to \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation and dubbing\"})}),\" have revolutionized media production and consumption as digital content grows. Based on artificial intelligence, the system converts text and audio components of videos into various languages without the need for voiceover or manual transcription. AI video translation is perfect for content creators who want to reach a wider audience because it is quicker, less expensive, and more scalable than traditional techniques. \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai Video Translate \"})}),\"and other AI-powered software simplify localizing material for companies, educators, and the entertainment sector. Therefore, while reducing AI video translation costs, this technology is essential for increasing accessibility and engagement.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Works\"})]}),/*#__PURE__*/n(\"p\",{children:[\"Machine learning techniques are used in \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered video translation\"})}),\" to convert the original audio to text. After that, the text is translated into the target language while maintaining its context and tone. Next-generation \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI dubbing technologies\"})}),\" use text-to-speech (TTS) technology or voice cloning to create artificial voices that perfectly mimic the tone and emotion of the original speaker. To produce a seamless and natural viewing experience, video dubbing technologies also synchronize the new audio with the original video, including lip movements. Online platforms for video translation make it simple for content producers to adapt their work for global viewers without investing in expensive re-recordings.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Enhancing Accessibility with \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})})]}),/*#__PURE__*/n(\"p\",{children:[\"One of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation's\"})}),\" most important benefits is its ability to make instructional and entertaining information accessible to a large audience. Video Translate and related technologies may now offer video tutorials, training videos, and films in different languages without the time-consuming process of traditional translation procedures. Students and viewers from various linguistic backgrounds can comprehend the content in their native tongue.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The key accessibility benefits of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI-powered video translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" are:\"})]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Real-time video translation language\"})}),\" offers educational and entertainment content in multiple languages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Reducing language barriers assists non-native speakers in understanding complex topics more quickly.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"AI-driven subtitle translation makes content more accessible to hearing-impaired viewers and students.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Benefits of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Dubbing\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Over Traditional Methods\"})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered video dubbing\"})}),\" is revolutionizing localization by providing a quicker and more affordable substitute for conventional dubbing techniques. The time and cost of adapting content for international audiences are significantly decreased by artificial intelligence (AI), which automates voice synthesis, subtitle translation, and video translation. The viewing experience is more seamless with AI-generated voices since they guarantee a consistent tone and emotion across languages, unlike traditional dubbing, which requires hiring voice actors and intensive editing.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Key advantages of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI dubbing:\"})})})]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Faster turnaround:\"}),\" AI can translate and dub videos in hours\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lower costs:\"}),\" reduces expenses associated with translators and voice actors.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Consistent quality:\"}),\" maintains a uniform tone and emotional depth across multiple languages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scalability\"}),\": Allows businesses and educators to expand their reach without high localization costs.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[\"Customization and Quality Control in \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI Video Translation\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Although a large portion of the localization process is automated using AI-powered video translation, customization is still possible to guarantee correctness and relevance. To preserve the integrity of the original content, content creators can edit translations, change terminology, and select alternative voice styles. By balancing automation and human monitoring, these customization options contribute to a more engaging and organic end product.\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customization options in \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI dubbing\"})})}),/*#__PURE__*/e(\"strong\",{children:\" include:\"})]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Manual review and editing to refine AI-generated translations.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Adjustable vocabulary to ensure accuracy in industry-specific or technical content.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Diverse voice options to accommodate various styles and tones.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Expanding Global Reach with \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})})]}),/*#__PURE__*/n(\"p\",{children:[\"Businesses, academics, and content producers can expand globally more easily using \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered video translation\"})}),\". \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai Video Translate and other AI-powered solutions\"})}),\" enable content to be swiftly and effectively translated into different languages rather than re-recorded from scratch. This accessibility fosters new interaction opportunities and bridges communication gaps.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI video translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" supports global expansion:\"})]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Translates existing content into many languages without the need for expensive re-recordings.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Making content accessible in many locations draws in a larger audience.\"})}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:[/*#__PURE__*/e(\"p\",{children:\"Improves cross-cultural accessibility, facilitating the international sharing of entertainment and knowledge.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conclusion: The Future of\"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\" Video Translation\"})})})]}),/*#__PURE__*/n(\"p\",{children:[\"Information localization is changing due to \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-driven video translation\"})}),\", which makes it more effective, affordable, and broadly available. AI makes video dubbing easier without compromising quality with tools like lip-syncing, voice cloning, and subtitle translation. Creators can effectively handle \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" fees and attract consumers in various languages with platforms like \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai. AI dubbing\"})}),\" will become even more critical as AI technology develops, facilitating smooth international communication and assisting companies, educational institutions, and entertainment producers to establish connections with individuals from various linguistic and cultural backgrounds.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText2=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Common Challenges in \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" and How AI Solves Them\"})]}),/*#__PURE__*/n(\"p\",{children:[\"In today\u2019s business circumstances where targeting a global market is a must, multilingual content is a very powerful and important tool for reaching audiences across different languages and cultures. However, in cases of video content, translating them is often very challenging. These challenges might be a barrier to your business to grow more and create more impacts- that can be made through international video views. Fortunately, \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translate tools\"})}),\" based on generative AI technology are offering helpful solutions to these challenges. Now, we can leverage AI video translation to overcome most of the challenges in video translation- in all phases from AI video creation to editing.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Accuracy in Translation\"})}),/*#__PURE__*/n(\"p\",{children:[\"One of the biggest challenges of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"video translation\"})}),\" is maintaining accuracy while also ensuring that the translated outcome sounds natural in the target languages. If human translators do the translation manually, they might struggle to convey the same meaning, tone, and cultural context as the original content, especially when translating idioms or slang. This can make translated videos feel out of place or make them fail to resonate with the target audience, ultimately giving a negative impact to the video and the channel itself.\\xa0\"]}),/*#__PURE__*/n(\"p\",{children:[\"Through using AI video edit tools and AI translations, you can significantly improve translation accuracy. With the advanced machine learning algorithms, AI can analyze a vast amount of data to understand different language nuances and cultural context. \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video creation tools\"})}),\", for example, can produce translations that do not modify the original meaning while creating the content for local audiences. By continuously learning from the big data, AI systems can improve over time, ensuring more accurate translations with each use.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Subtitling and Synchronization\"})}),/*#__PURE__*/e(\"p\",{children:\"Adding subtitles to video content to match the speed and timing can be a challenging task. Humans\u2019 manual works to add the subtitles need to ensure that subtitles accurately match with the audio while also remaining readable within a short time frame. Inaccurate or poorly-timed subtitles can make it difficult for the viewers to follow the content- resulting in increasing bounce rates.\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" tools can help the process through automatically generating subtitles that are perfectly timed to the audio. These tools not only offer automatic translations but also have capabilities to adjust the speed and length of the subtitles to ensure that they are readable. AI can match subtitles with video content in a faster speed and also with more efficiency than human subtitlers, saving both time and money for either video creators or businesses.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Handling Multiple Languages and Dialects\"})}),/*#__PURE__*/e(\"p\",{children:\"When trying to reach international viewers, it is better to translate your video content into multiple languages and dialects. Managing these translations manually can be a challenging and time-consuming task, particularly for large video libraries or content that is frequently updated.\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation tools \"})}),\"can handle multiple languages and dialects simultaneously, automating the process. These services allow businesses to quickly and accurately translate their videos into numerous languages, ensuring that all international viewers receive the same high-quality experience. AI also adapts to regional dialects and colloquialisms, further enhancing the viewer's understanding.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Cost and Time Efficiency\"})}),/*#__PURE__*/n(\"p\",{children:[\"Traditionally, \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"video translation\"})}),\" required a team of translators and subtitlers, making the process expensive and time-consuming. This made it challenging for small businesses or individual creators to produce multilingual video content at scale.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video creation and translation tools\"})}),\" can transform the entire process more efficiently, significantly reducing both the cost and time required. AI-driven solutions can quickly generate accurate translations and subtitles, cutting down on the need for human intervention. This efficiency makes \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"video translation\"})}),\" services accessible to a broader range of creators and businesses, enabling them to expand their reach without breaking the bank.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Video Quality and Editing Challenges\"})}),/*#__PURE__*/e(\"p\",{children:\"In some cases, video content may require editing to ensure that the translated content is presented clearly and professionally. Editing videos to include new translations, subtitles, or voiceovers can be a challenging and resource-intensive task, especially when working with complex or high-quality video formats.\"}),/*#__PURE__*/e(\"p\",{children:\"AI video edit tools simplify the editing process by automating tasks such as subtitle placement, voiceover integration, and even video content resizing. These tools can edit videos in real time, ensuring that the final product is polished and ready for distribution in multiple languages without compromising the video\u2019s original quality.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/n(\"p\",{children:[\"The challenges of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"video translation\"})}),\" are numerous, from maintaining accuracy and synchronization to managing multiple languages and ensuring cost efficiency. However, AI video translation services, powered by AI video creation and editing tools, are helping businesses and creators overcome these obstacles. With AI\u2019s ability to automate and improve the video translation process, companies can now offer high-quality, localized content to global audiences more effectively and affordably. As AI continues to evolve, the future of video translation looks even more promising, offering endless opportunities for global communication and engagement.\"]}),/*#__PURE__*/n(\"p\",{children:[\"By leveraging \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI for video translation\"})}),\", businesses can not only enhance their content\u2019s reach but also ensure a more seamless and engaging experience for their international viewers.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText3=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Role of AI Video Translation in E-Learning Platforms\"})}),/*#__PURE__*/n(\"p\",{children:[\"The constantly improving realm of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" elevates E-learning even more than simple accessibility and convenience can. Online education only reaches a global audience if accessible to non-English speakers and those who speak it as a second language.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"These platforms that offer everything from simple tutorials to full certificate and degree programs help people succeed in their careers and lives. Much of the content comes in the form of videos, so it simply makes sense to offer them in as many major world languages as possible.\"}),/*#__PURE__*/e(\"p\",{children:\"Two options exists:\"}),/*#__PURE__*/n(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"The E-learning platform can hire expensive and time-consuming multilingual voiceover artists and recreate every class video. \"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[\"Use a powerful AI video app like \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" as a seamless and well-synched voiceover generator.\\xa0\"]})})]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"418\",src:\"https://framerusercontent.com/images/ikvfH13mtfHGC2MdUBqP1vUb7s0.png\",srcSet:\"https://framerusercontent.com/images/ikvfH13mtfHGC2MdUBqP1vUb7s0.png?scale-down-to=512 512w,https://framerusercontent.com/images/ikvfH13mtfHGC2MdUBqP1vUb7s0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ikvfH13mtfHGC2MdUBqP1vUb7s0.png 1502w\",style:{aspectRatio:\"1502 / 836\"},width:\"751\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Makes Education Accessible to Everyone\"})]}),/*#__PURE__*/e(\"p\",{children:\"The ability to offer the same material in a wide range of languages breaks barriers to education globally. In this interconnected world, it does not make any sense that language should remain a barrier to learning and achieving greater heights of success. Everyone deserves high-quality materials, classes, and resources.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0By offering these things in multiple languages, the E-learning platform promotes inclusivity and accessibility. This boosts their overall success while making sure that students are more engaged, learn more easily, retain more information, and reach their goals.\"}),/*#__PURE__*/n(\"h4\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Dubbing\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Includes Underrepresented Communities\"})]}),/*#__PURE__*/e(\"p\",{children:\"In some ways, the internet is a great equalizer. For communities that can access the digital world, E-learning bridges many educational gaps. Locations or groups of people without access to local opportunities turn to the internet, but if all the classes exist only in English, they will not get what they need. AI-powered dubbing prevents this type of exclusion.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Translations\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Benefit E-Learning\"})]}),/*#__PURE__*/e(\"p\",{children:\"Accessibility and inclusion remain the biggest advantages for students, but the E-learning platforms themselves also benefit from AI voice generator services. Consider the following benefits to enhance the educational experience, attract a broader student base, and reach a global audience of people eager to learn.\\xa0\"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"510\",src:\"https://framerusercontent.com/images/YdyqoldFo6BoLofcHNJXPc10E.png\",srcSet:\"https://framerusercontent.com/images/YdyqoldFo6BoLofcHNJXPc10E.png?scale-down-to=512 512w,https://framerusercontent.com/images/YdyqoldFo6BoLofcHNJXPc10E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YdyqoldFo6BoLofcHNJXPc10E.png 1800w\",style:{aspectRatio:\"1800 / 1020\"},width:\"900\"})})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Scale Up Global Reach in E-Learning\"})}),/*#__PURE__*/e(\"p\",{children:\"How can an E-learning platform or school that offers online classes reach a bigger audience? Even though 1.5 billion people around the world speak English at some level, there are billions more who prefer their own native language for something as important as education. When coursework and lectures are offered through multiple AI translated options, the platform reaches global markets, boosts international recognition and clout, and boosts revenue over time.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Make Expansion More Cost Effective\"})}),/*#__PURE__*/e(\"p\",{children:\"When growth is a goal, it makes sense to take costs into account. This is just one more place where AI video dubbing and translation services truly shine. They offer highly cost-effective solutions for schools, institutions, and educational businesses around the world.\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI translations\"})}),\" can cost up to 90% less than human language services. Of course, this depends on the scope and complexity of the project, but you would struggle to find any instance where AI costs more. The much lower upfront costs lead to a much higher ROI over time.\"]}),/*#__PURE__*/e(\"p\",{children:\"The old adage \u2018Time is money\u2019 holds true in all sorts of businesses. Hiring multi-lingual voiceover artists or video editors not only costs more but takes a lot more time to get to a completely polished project. With PERSO.ai translation, you simply upload your course content and click a button.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Scaling Up Takes a Lot Less Time\"})}),/*#__PURE__*/e(\"p\",{children:\"Again, depending on the length of the video and the complexity, you can get your educational content back in mere minutes with full, seamless translation and voice dubbing ready to go. The process is completely automated. It does not require any ongoing communication, negotiation, or the possibility of human error.\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0What does this mean for your E-learning platform? When you can translate into multiple languages extremely quickly and with a high degree of perfection, you can scale your courses and expand your reach right away. This is essential for catering to global audiences, especially when it comes to rapidly evolving fields like science and technology.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Enable Cross-Border Collaboration\"})}),/*#__PURE__*/e(\"p\",{children:\"Any E-learning platform that offers multi-lingual coursework caters better to students. However, educators from other countries also gain the opportunity to connect and collaborate more fully. AI-powered translations let learners take part in discussions, group projects, and peer reviews without the constraints of language differences. This makes everything more interactive, which can boost understanding of the subject matter.\"}),/*#__PURE__*/n(\"p\",{children:[\"Teachers and presenters who primarily speak a language other than English can feel more confident in their coursework, too. With the highest quality \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI voiceovers with lip sync and tone dubbing\"})}),\", they know they will get their points across more fully to every student.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Is It Beneficial for Students Across the Globe?\"})}),/*#__PURE__*/e(\"p\",{children:\"Getting a good education takes a lot more than the right information shared in an accessible way. E-learning courses translated using a powerful AI app like PERSO cover that initial issue wonderfully. In order to truly educate, however, it takes a high level of learner engagement.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Inclusivity Leads to More Educational Success\"})}),/*#__PURE__*/e(\"p\",{children:\"When students feel compelled to continue with the classes and like the institution or online platform truly understand what they need to succeed, they are more likely to keep learning and succeed. AI video translation apps go beyond the basics. They make learning more immersive, enjoyable, and achievable.\"}),/*#__PURE__*/e(\"p\",{children:\"The sense of belonging also significantly impacts a student\u2019s motivation and confidence. When the coursework comes in their preferred language, they feel valued and emotionally included in the process. Those students who feel supported as much as their peers commit to their studies, succeed, and tell others about their experiences. It\u2019s a win-win for them and the E-learning platform or the school itself.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Expanding Accessibility to All Learners\"})}),/*#__PURE__*/e(\"p\",{children:\"Non-English speakers benefit a lot, but other students who need different or unique learning options do too. AI translations boost accessibility for students with disabilities, limited reading skills, any level of deafness, auditory processing disorders, and more. The right AI program like PERSO also offers audio-to-text and text-to-audio features in multiple languages.\"}),/*#__PURE__*/e(\"p\",{children:\"The goal of E-learning in general focuses on accessibility, convenience, and inclusion without compromising the quality of education received. PERSO.ai video translation makes all of these goals possible to an ever-increasing global audience.\"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText4=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Influencers Are Using AI Voice Dubbing to Go Global\"})}),/*#__PURE__*/e(\"p\",{children:\"It wasn't that long ago that if you had a YouTube channel in English and you wanted to reach an international audience, your options were either limited or expensive. You could rerecord the video in another language (assuming you speak another language), bring someone in to do it for you, or just rely on subtitles. None were great choices, to be honest\u2014certainly if you were on a budget.\"}),/*#__PURE__*/n(\"p\",{children:[\"With the advent of AI, that's all changed, however. Influencers and content creators are increasingly using AI translation, voice dubbing, and lip-syncing to break through language barriers and grow their following like never before\u2014and do it easily and affordably. In this article, we'll explore why influencers are harnessing this technology to engage global audiences, and how \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" is leading the way in helping them achieve their goals through advanced text-to-speech and language translation capabilities.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"ai-dubbing-for-influencers\",className:\"framer-image\",height:\"510\",src:\"https://framerusercontent.com/images/5X84Dt12zPs6fTg7zCON7ju4Po.png\",srcSet:\"https://framerusercontent.com/images/5X84Dt12zPs6fTg7zCON7ju4Po.png?scale-down-to=512 512w,https://framerusercontent.com/images/5X84Dt12zPs6fTg7zCON7ju4Po.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/5X84Dt12zPs6fTg7zCON7ju4Po.png 1800w\",style:{aspectRatio:\"1800 / 1020\"},width:\"900\"})})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Expanding global reach, authentically\"})}),/*#__PURE__*/e(\"p\",{children:'These days, pretty much every business makes a big deal about how they \"tailor solutions\" to meet \"client needs.\" Why? Because personalization is big business, and everyone wants to feel that they\\'re receiving special treatment. It\\'s no different when it comes to the audiences that content creators cater to.'}),/*#__PURE__*/e(\"p\",{children:\"By translating videos into popular languages like Spanish, Mandarin, and French, influencers can connect with viewers who would otherwise be excluded. Even if a YouTube viewer in France speaks fluent English, the fact that the video they're watching has been flawlessly translated and presented in their native language builds a sense of trust and appreciation in the viewer.\"}),/*#__PURE__*/e(\"p\",{children:\"This content localization strategy not only increases views but also improves engagement as viewers feel more connected to the content presented in their own language. The use of multilingual voiceover techniques further enhances this connection, making the content feel truly native to each target audience.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Improving viewer engagement\"})}),/*#__PURE__*/n(\"p\",{children:[\"As well as translating words, AI voice dubbing captures the nuances of tone, emotion, and context. Producing natural-sounding voiceovers, tools like \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" preserve the original content's emotional impact through advanced voice synthesis technology.\"]}),/*#__PURE__*/e(\"p\",{children:\"For instance, a health and fitness influencer sharing products and workout routines can maintain the same level of inspiration and energy in the dubbed versions of their videos. As a result, viewers across the globe can experience the same authenticity and relatability as the original audience, thanks to the use of AI-generated voices that closely mimic human speech patterns.\"}),/*#__PURE__*/e(\"p\",{children:\"This heightened engagement also extends to varying content lengths. Whether it's a 15-second TikTok video or a 20-minute YouTube vlog, AI dubbing delivers smooth results throughout, keeping audiences hooked regardless of the duration.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Streamlining content distribution\"})}),/*#__PURE__*/n(\"p\",{children:[\"Content creation often comes with the challenge of managing multiple platforms, as well as languages. AI voice dubbing platforms like \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" simplify the process by integrating AI translation, AI video dubbing, and AI lip-syncing into a single user-friendly platform. Content creators can dub their videos into multiple languages and distribute them efficiently without the headaches and protracted manual effort of switching between multiple platforms.\"]}),/*#__PURE__*/e(\"p\",{children:\"The automatic dubbing feature allows creators to quickly transform their content for different markets, while audio localization ensures that the dubbed content feels natural and culturally appropriate. This streamlined process reduces a content creator's workload, freeing up time to create more videos. It's this efficiency that allows content creators to maintain a consistent upload schedule, keeping their audiences engaged and growing.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Boosting brand collaborations\"})}),/*#__PURE__*/e(\"p\",{children:\"Thanks to AI dubbing, global brand partnerships are more accessible than ever. Influencers can now create multilingual promotional content tailored to specific markets, making their campaigns more effective and relatable.\"}),/*#__PURE__*/e(\"p\",{children:\"A beauty influencer collaborating with a skincare brand launching products in Asia and Europe, for example, can use audio dubbing to create tutorials and product reviews in specific local languages, delivering targeted campaigns that resonate with regional audiences. This approach not only increases engagement rates but also strengthens relationships with both brands and followers. The use of professional voice talent, combined with AI technology, ensures that the dubbed content maintains the same level of quality and authenticity as the original.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Achieving cost-effectiveness and time-efficiency\"})}),/*#__PURE__*/e(\"p\",{children:\"Traditional dubbing is often prohibitively expensive, especially for smaller creators. AI dubbing is a budget-friendly alternative that delivers results that look like they've been allocated a significant level of time and money. The use of speech synthesis and synthetic voices dramatically reduces the cost and time required for creating multilingual content.\"}),/*#__PURE__*/e(\"p\",{children:\"In addition to cost savings, AI dubbing reduces the time required to translate and dub content, so that influencers can scale their operations quickly, tapping into new markets as and when they need to\u2014all with minimal effort.\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Connect to global audiences more efficiently with \"}),/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"PERSO.ai\"})})})]}),/*#__PURE__*/n(\"p\",{children:[\"AI voice dubbing is reshaping how influencers connect with global audiences\u2014and at the forefront of this technology is \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\". A state-of-the-art AI-powered dubbing platform, \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" offers powerful translation, dubbing, voice cloning, and lip-syncing functionality, producing high-spec translated videos that capture all the character and nuance of the language you want.\"]}),/*#__PURE__*/e(\"p\",{children:\"Our platform supports over 90% of the world's languages, including English, Spanish, Portuguese, Chinese, Japanese, and many more. Our translation quality is second to none, making sure your videos are translated with unmatched accuracy and naturalness. Additionally, our multi-translation feature allows you to translate your videos into multiple languages simultaneously with a single click.\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" acts as an advanced AI voice generator, enabling content creators to clone their own voice or create entirely new voices for their content. This innovative tool makes it easier than ever to connect with a global audience, expand your reach, and grow your subscriber base worldwide effortlessly.\"]}),/*#__PURE__*/n(\"p\",{children:[\"As the demand for accessible, localized content continues to grow, content creators who adopt tools like \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" are better positioned to get more YouTube subscribers (or whichever video content platform is your preferred choice). Using our advanced AI capabilities, including speech-to-speech conversion and voice recreation technologies, you can transform your content strategy to reach untapped markets, build stronger connections, and discover new opportunities. With \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\", the global stage is yours.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText5=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Expand Your Reach by \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Dubbing Videos From English to Spanish With AI\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Surpassed only by Mandarin Chinese, Spanish is the second most-spoken language in the world, with an estimated 500 million native speakers in 2024. It's the official language in 20 countries, spanning Latin America, Spain, and parts of Africa. For English-speaking YouTubers and influencers, translating videos into Spanish offers a vast opportunity to connect with a new and diverse audience, breaking down language barriers and improving language accessibility.\"}),/*#__PURE__*/n(\"p\",{children:[\"OK, so Spanish might not have been your strong subject at school\u2014but don't worry\u2014there are a number of ways to produce Spanish-speaking videos. In this article, we'll look at how dubbing AI and AI-powered translation technologies like those offered by \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" are the easiest and most cost-effective ways to tap into this global audience.\\xa0\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Latin hotspot for influencer marketing\"})}),/*#__PURE__*/e(\"p\",{children:\"Latin America is turning into a major audience when it comes to online marketing and content. In 2024, the sector grew by 12.6%, with spending surpassing $1.12 billion. This growth highlights the importance of content localization and addressing cultural nuances in your videos.\"}),/*#__PURE__*/e(\"h4\",{children:\"Influencer advertising spending in Latin America and the Caribbean from 2017 to 2029, by market (Source Statista)\"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"227\",src:\"https://framerusercontent.com/images/hs2ZiD77eMErOyQVc1dvfTL6K1Y.png\",srcSet:\"https://framerusercontent.com/images/hs2ZiD77eMErOyQVc1dvfTL6K1Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/hs2ZiD77eMErOyQVc1dvfTL6K1Y.png 719w\",style:{aspectRatio:\"719 / 454\"},width:\"359\"})})}),/*#__PURE__*/e(\"p\",{children:\"South America boasts a vibrant social media landscape, driven by high internet and smartphone penetration. With approximately 77.8% of the population accessing the internet, the region is fertile ground for social media growth and multilingual content.\"}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"TikTok dominance:\"}),\" TikTok has exploded in popularity in South America, particularly among the younger generation. With approximately 136.1 million TikTok users in 2022, the South American region is emerging as a key area for the platform's growth. This number is expected to soar to 173.3 million by 2027, solidifying the region's status as a foundation for the platform's expansion.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Instagram's enduring popularity:\"}),\" Instagram remains a major player in the region, particularly for visual content and influencer marketing.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"YouTube's continued influence:\"}),\" YouTube maintains a strong presence, as ever, serving as a highly popular platform for entertainment, education, and social commentary.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The growing influence of Spanish in the United States\"})}),/*#__PURE__*/e(\"p\",{children:\"Beyond native speakers in Latin America, Spanish is also increasingly popular in the United States. The U.S. is home to nearly 60 million Spanish speakers, making it the second-largest Spanish-speaking country in the world. This demographic includes a mix of native speakers and bilingual individuals who often prefer consuming content in Spanish.\"}),/*#__PURE__*/e(\"p\",{children:\"For influencers, this audience represents a unique opportunity to tap into a multicultural market that values culturally relevant and accessible material. Whether through product reviews, lifestyle content, or entertainment, Spanish-dubbed videos allow creators to connect authentically with this thriving community, overcoming language barriers and enhancing language accessibility.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Unlocking revenue potential in Spanish-speaking markets\"})}),/*#__PURE__*/e(\"p\",{children:\"Spanish-speaking countries represent a lucrative market for influencer collaborations, ad revenue, and sponsorship deals. Latin America's influencer marketing spending is projected to reach $1.82 billion by the end of the decade. Brands in these regions are eager to partner with creators who can effectively communicate with local audiences, making Spanish-dubbed content an invaluable asset.\"}),/*#__PURE__*/e(\"p\",{children:\"In addition to influencer marketing, social commerce\u2014purchasing products directly through social media\u2014is also thriving in Spanish-speaking regions. Dubbing your videos into Spanish not only makes your content accessible\u2014it also boosts your potential to drive affiliate sales, secure sponsorships, and heighten brand partnerships.\"}),/*#__PURE__*/e(\"p\",{children:\"Such videos need to be translated and presented flawlessly, though. The region's collectivist culture emphasizes strong social bonds, making authenticity and relatability central to influencer success. Audiences highly value creators who can connect with their values and lifestyles, making content localization a key driver of engagement.\"}),/*#__PURE__*/e(\"p\",{children:\"Country-specific nuances further heighten the importance of localized content. For instance, Mexicans emphasize family and tradition, while other countries in the South American region focus more on music and entertainment\u2014a generalization, perhaps, but a relevant one. Dubbing your videos into Spanish allows you to tailor your content to these cultural contexts so that your message resonates with the intended audience.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Breaking down barriers with AI dubbing\"})}),/*#__PURE__*/n(\"p\",{children:[\"While the benefits of using a video translator to translate videos from English to Spanish may be profound, many creators hesitate due to the perceived time, cost, and effort involved in traditional dubbing. This is where AI-powered solutions like \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" can transform the process, offering enhanced translation efficiency and accuracy.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"510\",src:\"https://framerusercontent.com/images/BJc1waTkttn0HL3MtdE0dq0NFA.png\",srcSet:\"https://framerusercontent.com/images/BJc1waTkttn0HL3MtdE0dq0NFA.png?scale-down-to=512 512w,https://framerusercontent.com/images/BJc1waTkttn0HL3MtdE0dq0NFA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/BJc1waTkttn0HL3MtdE0dq0NFA.png 1800w\",style:{aspectRatio:\"1800 / 1020\"},width:\"900\"})})}),/*#__PURE__*/e(\"p\",{children:\"AI lip-syncing makes your Spanish delivery appear natural and tailored to the audience, helping you create highly engaging Spanish-speaking videos quickly and easily. The advanced dubbing AI ensures voice matching and voice preservation, maintaining the authenticity of your content.\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Get Spanish working for you with \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"PERSO.ai\\xa0\"})})})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" streamlines and simplifies the dubbing workflow for videos into Spanish, helping influencers and YouTubers connect with a huge, engaged audience almost effortlessly. Our AI-powered technology delivers exceptionally high translation quality, lip synchronization, and voice AI capabilities, all tailored to maintain the authenticity of your content.\"]}),/*#__PURE__*/n(\"p\",{children:[\"Whether you're targeting Latin America's fast-growing digital market or the burgeoning Spanish-speaking communities in the United States, \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" provides the tools you need to make your videos culturally relevant and impactful. It saves you time and resources while unlocking new opportunities for growth, revenue, and audience engagement.\"]}),/*#__PURE__*/e(\"p\",{children:\"Our video translator technology incorporates advanced features such as:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Automatic subtitles and subtitle generation for improved accessibility\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Text-to-speech capabilities for natural-sounding voiceovers\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Audio synchronization to ensure perfect timing with the original video\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Content adaptation tools to help tailor your message to specific markets\"})})]}),/*#__PURE__*/n(\"p\",{children:[\"Start dubbing your videos with \",/*#__PURE__*/e(o,{href:\"http://perso.ai/\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),' today and expand your reach into dynamic new markets, quicker than you can say \"Buenos d\\xedas.\" With our AI-powered translation and dubbing solutions, you\\'ll be able to create multilingual content that resonates with a global audience, breaking down language barriers and opening up new possibilities for your brand.']}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText6=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How Brands Are Expanding Their Audience with \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Translation\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Given the global nature of the modern marketplace, brands face the constant challenge of reaching and engaging audiences across diverse linguistic and cultural boundaries. Traditional translation methods, while effective, are often time-consuming and expensive. AI-powered translation and localization, however, are reshaping how brands connect with international markets.\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[\"With advancements in AI language models and \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"dubbing technology\"})}),\", brands can now localize content with unparalleled speed and accuracy, helping their messages resonate with audiences from Tokyo to Toronto. In this article, we\u2019ll explore the AI-powered solutions at the heart of this global marketing transformation and how \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" is making the process faster, more accurate, and more affordable than ever before.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Reaching global audiences in their language\u2014and on their terms\u2014through localization\"})}),/*#__PURE__*/e(\"p\",{children:\"When it comes to effective communication, translating words is one part of a much bigger equation. Localization involves adapting content to suit the language, culture, and preferences of specific markets. Successful localization makes sure that your message resonates emotionally and practically, taking into account the subtleties of the culture you\u2019re trying to appeal to. From cultural norms to idiomatic expressions\u2014and even regional humor\u2014localization looks at the bigger picture when it comes to meaningful communication.\"}),/*#__PURE__*/e(\"p\",{children:\"AI has transformed localization by automating many of the labor-intensive aspects that were once part of the process. Advanced AI models can analyze the context, tone, and target audience to produce translations that feel natural and culturally appropriate. Neural Machine Translation (NMT) systems allow brands to deliver real-time, high-quality translations across multiple languages, learning from past translations and improving their accuracy and effectiveness over time.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Case studies\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Airbnb\"}),\" uses AI-powered translation tools to localize property listings in over 60 languages. This makes sure that hosts and travelers worldwide can connect and communicate efficiently and effectively. Localized content has helped Airbnb significantly improve its global reach and user experience\u2014a prime example of the power of AI-driven localization.\"]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"HubSpot\"}),\" employs AI to localize its website and marketing materials for diverse markets. Tailoring content to meet the specific needs of local audiences, HubSpot has been able to strengthen customer relationships and increase engagement globally.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Preserving your brand\u2019s essence through transcreation\"})}),/*#__PURE__*/e(\"p\",{children:\"While localization focuses on cultural and linguistic adaptation, transcreation goes a step further by preserving the original content\u2019s emotional and stylistic essence. Transcreation ensures that the intent, tone, and impact of your brand\u2019s messages remain intact, even when they\u2019re reimagined in a different cultural context.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"AI is particularly efficient at transcreation, analyzing the source material, and understanding the target audience\u2019s preferences, emotions, and cultural nuances. Advanced algorithms can detect emotional undertones in the original text and generate alternative phrasing that conveys a similar meaning. This capability is particularly valuable for brands in industries like entertainment, advertising, and luxury goods, where emotional resonance is key.\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The role of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI language models\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"The advancements in AI language models like GPT-4 have been key to transforming both localization and transcreation. These models have vastly improved multilingual support, allowing brands to:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Translate content into a wide range of languages with exceptional accuracy.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Handle complex grammar and syntax with greater proficiency.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Adapt content dynamically based on the target audience\u2019s cultural and linguistic context.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Neural Machine Translation (NMT) systems, a central part of AI-driven language solutions, further improve these capabilities. NMT systems use neural networks to analyze and predict the most contextually appropriate translations. They are continuously learning and improving, so that translations are accurate, culturally sensitive, and engaging.\"}),/*#__PURE__*/e(\"p\",{children:\"For brands, the value of this becomes truly evident when you consider the findings of a study by Common Sense Advisory that showed:[1]\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"76% of consumers prefer to purchase products with information in their native language.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"40% rarely or never buy from websites in other languages.\"})})]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"PERSO.ai\"})})}),/*#__PURE__*/e(\"strong\",{children:\" can help your brand internationally\"})]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"perso.ai-for-global-reach\",className:\"framer-image\",height:\"534\",src:\"https://framerusercontent.com/images/2Ge32sRI2VhAUGMiZMlc6XBGwAY.jpg\",srcSet:\"https://framerusercontent.com/images/2Ge32sRI2VhAUGMiZMlc6XBGwAY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2Ge32sRI2VhAUGMiZMlc6XBGwAY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2Ge32sRI2VhAUGMiZMlc6XBGwAY.jpg 1600w\",style:{aspectRatio:\"1600 / 1068\"},width:\"800\"})})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" is at the leading edge of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered localization and transcreation\"})}),\". With algorithms designed to understand context, culture, and emotion, Perso AI delivers content that resonates profoundly with target markets.\"]}),/*#__PURE__*/n(\"p\",{children:[\"Our state-of-the-art \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered platform provides advanced AI translation, voice dubbing, voice cloning, and AI lip-syncing\"})}),\" capabilities, delivering polished multilingual videos that maintain the authenticity and nuance of your brand\u2019s messaging.\\xa0\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"We support over 90% of the world's languages, including English, Spanish, Portuguese, Chinese, and Japanese\u2014all with unmatched translation accuracy and natural-sounding results. Our multi-translation feature even allows you to localize videos into multiple languages simultaneously with a single click.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"As demand for localized, audience-tailored content continues to grow, brands that adopt the profound capabilities of Perso AI will position themselves as market leaders, no matter where on the planet that market may be.\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[\"To learn more about \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" and how we can help your brand scale globally, you can contact get started right away. \"]}),/*#__PURE__*/e(\"h4\",{children:\"Source\"}),/*#__PURE__*/e(\"p\",{children:\"[1] CSA Research: https://csa-research.com/Blogs-Events/CSA-in-the-Media/Press-Releases/Consumers-Prefer-their-Own-Language \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText7=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"Top Strategies to Expand Your YouTube Audience with Language Translation\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"The moment you post your first video on YouTube, you dream of high subscriber numbers, lots of engagement, and going viral. Alongside essential content creation and marketing efforts, there is one other thing you should offer if you want to greatly increase your success: multiple language translations.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Billions of people all around the world speak languages other than English. Tapping into these markets can make a huge difference in your quest for content creator success.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Why Does \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Language Expansion\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Matter for YouTube Creators?\\xa0\"}),\"\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"The benefits for YouTube creators start with the potential for a bigger overall audience, but they include more subtle improvements. All together, they add up to the opportunity to expand your content brand considerably and tap into markets you might not have considered before.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/n(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Increased Audience Base\"}),\"\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"English is the most spoken language in the world, but that does not mean everyone is comfortable consuming content that way. A billion Mandarin Chinese speakers may understand your video in English, but they will get a lot more out of it and find it more engaging in their own native language. Expand this to multiple countries and languages, and you can see the benefits expand even more. With every language you add to your repertoire, you welcome in more audience members.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/n(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Boost in Algorithm Performance\"}),\"\\xa0\"]}),/*#__PURE__*/n(\"p\",{children:[\"YouTube understands the advantage of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"multilingual content\"})}),\". They factor that into their complex algorithms when it comes to displaying videos in the search and recommendations pages. Your expanded viewing rates and reach also benefit your standing on the platform itself.\\xa0\"]}),/*#__PURE__*/n(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Greater Earning Potential\"}),\"\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"The more viewers, the more views. The more views, the more you can make from regular YouTube revenue streams. Offering videos in multiple languages and markets can boost your revenue potential in more interesting ways, however. Imagine new options in global sponsorships and advertising from foreign companies.\\xa0\\xa0\"}),/*#__PURE__*/n(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Brand Growth\"}),\"\\xa0\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"This is what it all comes down to in the end. Multilingual translations can transform you into a global influencer. When you make your videos accessible to diverse audiences around the world, you build more trust, foster a deeper connection to your brand, and open new doors for attention, marketing, and revenue.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"All you have to do is look at popular YouTubers like MrBeast to see the power of offering content in multiple languages. The 100-million subscriber base in the US market expanded considerably when he offered more. He\u2019s now one of the top content creators in the Spanish-speaking market, too, for example. While you may not be able to replicate his vast success, there\u2019s no doubt that translations play a big role in growth, reach, and earnings.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Top Challenges of Traditional Content Translation\\xa0\"})}),/*#__PURE__*/n(\"p\",{children:[\"There are three main problems with traditional or manual translations: time, expense, and poor-quality when it comes to \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"dubbing and lip-syncing.\\xa0\"})})]}),/*#__PURE__*/n(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Time \u2013\"}),\" First, you have to find a qualified translation expert, negotiate and hire them, and then wait for them to finish your project, sometimes far down the list of other clients. This can take days or even weeks.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Expense \u2013\"}),\" The more you pay for a service, the less profit you\u2019ll realize from each YouTube video. Even if you focus on only one or two top languages, the costs add up quickly.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Poor-Quality \u2013\"}),\" Viewers will not take poorly dubbed videos seriously, especially if the lip syncing does not match up at all. In fact, it can look quite comical sometimes and highly unprofessional. You need to present the smoothest and most seamless viewing experience to make the right impression on your audience.\\xa0\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Better Option: \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI-Powered Translations\"})})}),/*#__PURE__*/e(\"strong\",{children:\" for YouTube\\xa0\"})]}),/*#__PURE__*/e(\"p\",{children:\"AI is everywhere these days, and there\u2019s a great reason for it. These powerful, high-tech systems can deliver exceptional results in less time and with a much lower error risk. When it comes to video translations, the benefits are clear. You get seamless dubbing with accurate lip-sync for the most natural sounding and looking videos.\\xa0\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Another advantage is voice cloning. AI can match the tone, rhythm, and overall sound of the creator\u2019s voice in a different language. Your brand personality shines through in every video. Best of all, you get all of this with just a few simple clicks and delivery in virtually no time at all. Forget waiting days or even weeks for manual services. If you want your videos to go viral globally, you need them up as soon as possible.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Best Strategies for Expanding Your Channel\u2019s Reach\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"The world is full of thousands of languages and dialects. Where do you start? In order to grow your brand, you use data to fuel strategic marketing and growth. Do the same thing when it comes to offering translations.\\xa0\"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"510\",src:\"https://framerusercontent.com/images/8Uds70lxY1Kqfgk4D5shOsuA7E.png\",srcSet:\"https://framerusercontent.com/images/8Uds70lxY1Kqfgk4D5shOsuA7E.png?scale-down-to=512 512w,https://framerusercontent.com/images/8Uds70lxY1Kqfgk4D5shOsuA7E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8Uds70lxY1Kqfgk4D5shOsuA7E.png 1800w\",style:{aspectRatio:\"1800 / 1020\"},width:\"900\"})})}),/*#__PURE__*/n(\"p\",{children:[\"Imagine expanding your potential audience by millions or even billions of people. You can spread your content\u2019s power all over the whole world, increase your chances of going viral, and succeed beyond your biggest dreams. Most exciting part is that you can find all these video translation languages at one place, \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai.\\xa0\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"You understand the benefits of multilingual YouTube translations. You can imagine the improved reach and engagement with your target global audience. How do you make it happen?\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[\"With the \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" service, video translation becomes super simple. And it doesn\u2019t just change the language for you. With in-depth and detailed AI technology, you also get great voice cloning and natural lip-synching at the same time. Your international viewers get the exact experience you want them to, not a cheap dubbed version with mismatched visuals.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h4\",{children:/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"The video translation process is simple:\\xa0\"})})})}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(t,{componentIdentifier:\"module:pVk4QsoHxASnVtUBp6jr/QVzZltTawVJTjmjAWG3C/CodeBlock.js:default\",children:n=>/*#__PURE__*/e(r,{...n,code:\"Login to PERSO.ai \u2192 Input Video link \u2192 Choose Target Language(s) \u2192 Click Translate \u2192 Done\",language:\"JSX\"})})}),/*#__PURE__*/n(\"p\",{children:[\"It\u2019s as easy as that to offer your audience high-quality, seamless YouTube video translations. With \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\", you get the best \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI dubbing plus free features\"})}),\" that make all the difference. Try it today and see how far you can go.\\xa0\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText8=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Introduction\"})}),/*#__PURE__*/n(\"p\",{children:[\"In the fast-changing realm of digital content, effective localization and engaging experiences are essential for connecting with worldwide audiences. \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-driven lip sync technology\"})}),\" is revolutionizing video content by making it more accessible and relatable across languages and cultures. \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI lip sync technology\"})}),\" enhances realism by aligning voiceovers with the speaker's lip movements, reducing the cognitive dissonance often associated with traditional dubbing techniques. This article explores how AI lip sync improves viewer experience and retention, emphasizing its impact across different industries.\"]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Understanding \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Lip Sync Technology\"})})})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI lip sync technology\"})}),\" uses machine learning, deep neural networks, and natural language processing (NLP) to synchronize lip movements with voiceovers in real time. Unlike traditional dubbing, which often results in noticeable mismatches between spoken words and mouth movements, AI-powered lip sync ensures that the translated speech better matches the speaker\u2019s lips. This provides a more authentic and engaging experience for viewers.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"How AI Lip Sync Works\"})})})}),/*#__PURE__*/n(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Speech Recognition & Analysis\"}),\" \u2013 AI examines the original audio and converts the speech into text.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Translation of Language & AI Voiceover\"}),\" \u2013 The text is translated into another language, and an artificial voiceover is created using AI.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lip Movement Synchronization\"}),\" \u2013 AI algorithms modify the video frames to align the speaker's lip movements with the updated voiceover.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Final Output Improvement\"}),\" \u2013 The system optimizes the synchronization to ensure realism and smooth transitions.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"By automating this process, AI lip-syncing significantly reduces manual labor while enhancing accuracy and efficiency in content localization.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Enhancing Viewer Experience with AI Lip Sync\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Improved Comprehension & Engagement\"})}),/*#__PURE__*/e(\"p\",{children:\"For non-native viewers, AI dubbing with lip synchronization eliminates the distraction of mismatched audio and visual elements. This synchronization enhances speech comprehension, making content more captivating and easier to understand.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Higher Retention Rates\"})}),/*#__PURE__*/e(\"p\",{children:\"Research shows that audiences are more likely to finish videos when auditory and visual signals are synchronized. AI lip sync enhances the immersive experience, reducing the likelihood of viewers abandoning content out of frustration caused by poorly synchronized dubbing.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. More Authentic Storytelling\"})}),/*#__PURE__*/e(\"p\",{children:\"Emotional expression is a vital part of storytelling. When lip movements align perfectly with the voiceover, the character expressions remain authentic, guaranteeing that the emotional depth is maintained across different languages.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Enhanced Accessibility\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI lip sync and AI voiceover technologies\"})}),\" help bridge language barriers, allowing global audiences to enjoy content in their native languages while ensuring high quality. This is especially advantageous for educational materials, movies, and promotional videos, where accurate communication is crucial.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog \",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Lip Sync\"})})}),/*#__PURE__*/e(\"strong\",{children:\" in Different Industries\"})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Entertainment & Media\"})}),/*#__PURE__*/e(\"p\",{children:\"Streaming services, film studios, and gaming companies are increasingly utilizing AI lip-sync technology to effectively localize content. As the global audience expands, AI dubbing provides a scalable solution for distributing films, television shows, and video games while preserving authenticity.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Education & E-Learning\"})}),/*#__PURE__*/e(\"p\",{children:\"AI-driven voiceovers and lip-syncing improve global educational accessibility. By accurately aligning lectures and instructional videos with translated audio, AI creates a seamless learning experience for students from diverse linguistic backgrounds.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Marketing & Branding\"})}),/*#__PURE__*/e(\"p\",{children:\"Brands utilizing video marketing can boost engagement through AI lip-sync technology. Whether it's for ads, promotional clips, or product demonstrations, achieving more accurate lip synchronization builds trust and audience confidence, resulting in higher conversion rates.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Corporate Training & Communication\"})}),/*#__PURE__*/e(\"p\",{children:\"Global companies use AI voiceover and lip-sync technology to create consistent training resources for various fields. This guarantees that employees receive uniform information while eliminating language obstacles that hinder understanding.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Future of AI Lip Sync and Viewer Retention\"})}),/*#__PURE__*/e(\"p\",{children:\"With the ongoing advancements in AI, lip sync technology is expected to become increasingly accurate and lifelike. Upcoming advancements may include:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improved AI voiceovers featuring expressive intonation and speech patterns closely resembling human communication.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Live broadcasting and video conferencing applications with real-time AI lip synchronization.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enhanced customization features, allowing content creators to adjust synchronization based on audience preferences.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These advancements will continue to transform the digital content landscape, providing a more engaging and inclusive experience for audiences around the world.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI lip sync\"})}),\" is changing the way content is adapted and experienced. AI-driven dubbing greatly enhances engagement and retention by providing viewers with lip synchronization. This technology is being applied across various sectors, including entertainment, education, and advertising, creating a more interconnected and accessible digital landscape. As adoption increases, companies and content creators that utilize AI lip sync will gain a competitive advantage in effectively reaching audiences worldwide.\"]}),/*#__PURE__*/n(\"p\",{children:[\"For individuals looking to integrate \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI lip sync\"})}),\" into their content strategies, services like \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" offer innovative solutions to enhance video localization and audience engagement. Discover how AI-driven voiceover and lip sync technology can revolutionize your content journey today.\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText9=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Introduction\"})}),/*#__PURE__*/e(\"p\",{children:\"In the current digital environment, companies, content producers, creators, and educators seek to broaden their reach worldwide. Nonetheless, language barriers frequently restrict the audience of the content. AI-driven video translation solutions are transforming how content is accessed and consumed globally, facilitating broader access to a larger, more diverse audience. In this article, you'll discover how video translators enhance accessibility to international content, the benefits of AI video translation, and the current set of leading video translation software available today.\"}),/*#__PURE__*/n(\"h3\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Importance of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" for Global Reach\"})]}),/*#__PURE__*/e(\"p\",{children:\"Since more than 60% of internet users favor viewing content in their native language, translating video content is essential for maintaining engagement. Video translation powered by AI guarantees:\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Broader Audience Reach:\"}),\" AI video translation removes language barriers, enabling content creators and businesses to reach viewers of diverse language backgrounds. Given the global reach and dominance of video content, translating these videos is one of the most effective ways to engage with international audiences. A study by (source: Statista) also shows that video content reaches over 90% of the global internet user base, proving that video translation is an effective way to increase the impression of your content. [1]\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Enhanced Engagement:\"}),\" Providing translations for video content in the form of either subtitles or dubbing can significantly increase viewer engagement and watch time. Research by (source: Wyzowl) found that 88% of buyers were convinced to make a purchase after watching a brand\u2019s video, highlighting the importance of engaging content\u2014especially when presented in the viewers\u2019 native language. Not only does providing content in the viewers' native language enhance viewer engagement, but builds trust, as people are more likely to engage with content that resonates with their cultural context.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SEO Benefits:\"}),\" Content in multiple languages can greatly enhance your search rankings and drive traffic. Videos can appear in search results, and by having multilingual content, you can rank for a wider range of search queries. For example, according to research by (source: Vidby), 73% of consumers prefer to watch short-form videos in their native language when learning about a topic, this shows how crucial multilingual video content is for increasing visibility.\"]})}),/*#__PURE__*/n(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost-Effective: \"}),\"AI-driven video translators significantly reduce the cost and time required for manual translations. Traditional methods often rely on human translators and can lead to long turnaround times, which can be costly. However, AI tools offer faster and more affordable translations with minimal human involvement, allowing businesses to expand globally without the burden of massive expenses. This is particularly important for companies aiming to stay competitive and responsive in a global market.\"]}),/*#__PURE__*/e(\"p\",{children:\"\\xa0\"})]})]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation Works\"})})})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI Video translation\"})}),\" tools utilize advanced machine learning, speech recognition, and natural language processing (NLP) to translate spoken content into various languages. The process includes:\"]}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Speech-to-Text Conversion\"}),\": AI converts the spoken words from a video into written text.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Text Translation\"}),\": The written text is converted into the desired target language.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Voice Synthesis(Dubbing)\"}),\": AI-generated voices create natural-sounding translations.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Subtitle Creation\"}),\": Translated captions are added to the video to enhance visibility.\\xa0\"]})})]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Best AI-Powered Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" Applications\"})]}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re interested in translating videos for various devices such as Desktops, iPhones, and other mobile platforms, here are some excellent video translation software options that can help you easily and accurately translate your video content:\"}),/*#__PURE__*/n(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"PERSO.ai\"})})}),\": This AI-driven video translation software offers precise and natural translations across multiple languages. It provides subtitles and dubbing, making it perfect for content creators, businesses, and educators.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"iTranslate: This translation tool is used to translate videos on iPhones or other mobile devices, iTranslate offers automatic translation in multiple languages.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Kapwing: An AI-powered video translation tool that can help you create multilingual subtitles. It can help content creators expand their audience reach.\\xa0\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI-powered video translation software\"})}),\" is transforming how video content reaches a global audience. Whether you are a business, content creator, or educator, utilizing an AI video translator can help you break down language barriers, boost engagement, and increase the visibility of your content. As stated by Alexander Konovalov, the founder of Vidby, leveraging AI-driven video translation can lower both the time and costs associated with manual translation. This allows individual creators and businesses to effectively localize their content, and connect with a wider audience. Start utilizing AI-powered solutions such as \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" and take the first step to broaden your international reach today.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Source\"}),/*#__PURE__*/e(\"h6\",{children:\"[1] Statista - https://www.statista.com/markets/424/topic/542/online-video-entertainment/ \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText10=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/n(\"h1\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Benefits of Integrating \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" into Your Marketing Strategy\"})]}),/*#__PURE__*/e(\"p\",{children:\"Video marketing has become one of the most powerful tools for companies looking to connect with audiences, increase brand awareness, and boost conversions. However, as businesses strive to reach an international audience, they often face one significant challenge: language barriers. Cultural references that resonate with a certain language group may not appeal to others due to differences in language and culture. This is where AI-powered video translation becomes essential, transforming how companies engage with global audiences.\"}),/*#__PURE__*/n(\"p\",{children:[\"Let's incorporating \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" into your marketing strategy can benefit your business. AI video translation can enhance your global presence and boost your success in video marketing, especially on platforms like YouTube, by improving SEO rankings and strengthening video marketing initiatives. Whether you're using video marketing to promote your business, looking to enhance your YouTube marketing strategy, or leveraging online video marketing, AI-driven translation solutions can provide you with crucial advantages.\\xa0\"]}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"What Is \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\"?\"})]}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" uses artificial intelligence technology to translate the audio and text in video content into various languages. In contrast to traditional manual translation methods, which require significant human resources, AI video translation software can quickly process and translate content. This efficiency makes it easier and more cost-effective for businesses to scale their video marketing campaigns across global markets. Most AI video translation solutions offer subtitles and dubbing options, which allows businesses to select the translation method that best fits their content or target audiences.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Growing Importance of Video Marketing\"})}),/*#__PURE__*/e(\"p\",{children:\"Before we look deeper into the benefits of AI video translation, let\u2019s first understand why video marketing is such an essential part of marketing strategies.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Video Dominates Online Content Consumption\"})}),/*#__PURE__*/e(\"p\",{children:\"According to Cisco, by 2022, online videos will make up more than 82% of all consumer internet traffic, up from 73% in 2016. As people spend more time than ever watching videos, incorporating video content into your marketing strategy is crucial for staying competitive in the market. Videos, whether in social media posts, educational content, or promotional material, are an effective way to engage with audiences and build trust.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Higher Engagement and Conversion Rates\"})}),/*#__PURE__*/e(\"p\",{children:\"Video content tends to be shared more on social media and generates higher engagement rates than other types of content. Research from Wyzowl has shown that 84% of people have been convinced to purchase a product or service after watching a brand\u2019s video. Furthermore, video content improves customer retention, as viewers are more likely to remember a brand\u2019s message when it\u2019s delivered via video rather than text alone.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"SEO Benefits of Video Marketing\"})}),/*#__PURE__*/e(\"p\",{children:\"Videos are a powerful tool for enhancing your website\u2019s SEO. According to a report from Forrester Research, web pages that include video are 53 times more likely to appear on the first page of Google search results. Additionally, YouTube, the second-largest search engine in the world, is often where users discover video content related to their interests. By optimizing your video content for SEO using relevant keywords in titles, descriptions, and tags, you can increase your chances of ranking higher in search results, boosting organic traffic.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Challenges of Global Video Marketing\"})}),/*#__PURE__*/e(\"p\",{children:\"Although video marketing has great potential, it also poses a challenge for businesses looking to expand their reach beyond their local market. Language barriers can significantly limit the accessibility of video content for non-native speakers, causing businesses to miss out on the valuable international market. This is where AI video translation comes into play to address these challenges.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Language Barriers Limit Reach\"})}),/*#__PURE__*/e(\"p\",{children:\"When content is only available in one language, it can alienate non-native speakers, restricting your audience to a specific group of consumers. This is especially true for video content, as people generally prefer to watch videos in their native language. A study by Wyzowl found that 80% of consumers are more likely to make a purchase when video content is presented in their language. Without translations, businesses risk losing potential customers due to language barriers.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Cultural Relevance and Engagement\"})}),/*#__PURE__*/e(\"p\",{children:\"Even if a video may be translated into another language, it might not connect with audiences due to cultural differences. Inaccurate translations or culturally irrelevant content can confuse viewers and damage a brand\u2019s reputation. AI-powered video translation solutions can go beyond literal translations by incorporating cultural nuances, ensuring the message remains relevant and impactful across different regions.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Cost and Time Constraints of Manual Translations\"})}),/*#__PURE__*/e(\"p\",{children:\"Traditional methods of translating video content can be time-consuming and expensive. Hiring professional translators and voice actors, along with coordinating the production of multiple versions of a video, requires significant resources. However, AI video translation tools enable businesses to achieve faster turnaround times and reduce costs while maintaining high-quality translations that resonate with diverse audiences.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"The Benefits of \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" in Your Marketing Strategy\"})]}),/*#__PURE__*/n(\"p\",{children:[\"Now that we understand the significance of video marketing and the challenges businesses face when trying to expand globally let\u2019s explore the key benefits of incorporating \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" into your marketing strategy:\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Increased Global Reach\"})}),/*#__PURE__*/e(\"p\",{children:\"Translating your video content into multiple languages allows you to engage with viewers from different regions and broaden your brand's global presence. Whether you\u2019re using video marketing for business or looking to expand your YouTube marketing strategy, AI video translation can help you access new markets. This opens up opportunities to reach global audiences previously limited by language barriers.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Boosted Engagement and Viewer Retention\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" allows you to deliver content in a language your audience understands, significantly improving engagement rates. Videos that include subtitles or dubbing in the viewer's native language help with comprehension, fostering a stronger connection with the content. This can result in longer viewing times, higher retention rates, and increased interaction with the brand.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Enhanced SEO Performance\"})}),/*#__PURE__*/e(\"p\",{children:\"Offering video content in multiple languages can enhance your search rankings across different search engines. When translated, videos become accessible to a wider audience, increasing the chances of ranking for a broader range of search queries. This is particularly important for online marketing, where optimizing for multiple languages can boost visibility and drive organic traffic from international markets.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Cost and Time Efficiency\"})}),/*#__PURE__*/n(\"p\",{children:[\"Not only does \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" offer significant advantages over traditional translation methods, but it is also faster and more affordable, eliminating the need to spend days or weeks organizing human translations or recording voice overs in different languages. AI tools automate the entire translation process, allowing you to scale your marketing efforts quickly with minimal resources. This is especially beneficial for businesses looking to create multilingual video content on a budget.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Improved Brand Perception and Trust\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Translating your video\"})}),\" content into multiple languages shows your audience that you value their needs and want to connect with them on a deeper level. This fosters trust and loyalty among customers, making them more likely to engage with your brand and make a purchase. By providing content in a way that resonates with diverse audiences, you can build stronger relationships with customers around the world.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Better Video Marketing ROI\"})}),/*#__PURE__*/e(\"p\",{children:\"By expanding your reach to new markets, increasing engagement, and improving SEO performance, AI video translation can boost your video marketing return on investment (ROI). The ability to create and distribute multilingual content effortlessly allows businesses to achieve greater results from their video marketing campaigns while reducing costs. Additionally, the ability to track engagement and performance metrics across different languages and regions offers more informed decision-making and improved campaign optimization.\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best Practices for Using \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"AI Video Translation\"})})}),/*#__PURE__*/e(\"strong\",{children:\" in Your Marketing Strategy\"})]}),/*#__PURE__*/n(\"p\",{children:[\"To make the most of \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\", consider the following best practices:\"]}),/*#__PURE__*/n(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Choose the Right Translation Method\"}),\": Depending on your target audience, consider whether subtitles or dubbing is the best option. Subtitles are more cost-effective and provide quicker translations, while dubbing may be more engaging for viewers who prefer a more immersive experience.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Maintain Consistency Across All Channels\"}),\": Ensure your video content is consistently translated across all platforms, including your website, social media, and YouTube channel. This helps maintain a unified brand message and improves user experience.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Leverage Video Marketing Analytics\"}),\": Use analytics tools to track the performance of your translated videos and identify opportunities for improvement. Examine engagement metrics, viewer retention, and conversion rates to determine which translations are most effective.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Localize Your Content\"}),\": In addition to translating the language, consider localizing your content to fit the cultural preferences of different regions. This may involve adjusting the visuals, messaging, or even the tone of a video to better resonate with local audiences.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"})}),/*#__PURE__*/n(\"p\",{children:[/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"AI video translation\"})}),\" has become an essential part of businesses looking to thrive in today\u2019s global digital market. By incorporating AI-driven translation tools into your video marketing strategy, you can effectively overcome language barriers, increase engagement, improve SEO, and expand your brand\u2019s visibility to global audiences. Take your marketing contents global in one step with \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai.\"})})]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});export const richText11=/*#__PURE__*/n(a.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Benefits of Translating from English to Indonesian\"})}),/*#__PURE__*/e(\"p\",{children:\"How much do you know about Indonesia? Were you aware that, with over 270 million people, it has the fourth largest population in the world? More importantly, from a content creator\u2019s point of view, did you know millennials and Gen Z make up over half of that population?\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"With 99% of Indonesian youth having access to digital devices and relying heavily on TikTok, YouTube, and Instagram for news, entertainment, and advice, the country is a dynamic digital environment. That means the demand for localized, relatable content is high, to say the least.\\xa0\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[\"When it comes to influencers and YouTubers, translating content into Indonesian probably isn\u2019t something most of them consider\u2014however, it opens the door to a vast audience. In this article, we\u2019ll examine translating content into Indonesian as a strategic move for content creators\u2014and why AI translation and dubbing platforms like \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\" are the way forward.\\xa0\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Significantly grow your audience in a single step\"})}),/*#__PURE__*/e(\"p\",{children:\"As mentioned, Indonesia\u2019s younger demographic are highly tech-savvy. It\u2019s not just the newer generation though\u201470% of the country\u2019s entire population actively engages with digital platforms. When they translate content into Indonesian, influencers and YouTubers are tapping into a vast digital audience\u2014one where digital consumption is at an all-time high.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Over the past decade, Indonesia has experienced a major surge in digital connectivity\u2014a trend that was accelerated by the COVID-19 pandemic. This rapid progress has brought Indonesia closer to the digital benchmarks of its ASEAN neighbors.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"This digital transformation has unlocked new opportunities for young Indonesians\u2014and for content creators who want to connect with them, With widespread internet access and the dominance of social media, younger Indonesians are increasingly using digital platforms to:\\xa0\\xa0\"}),/*#__PURE__*/n(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Express their individuality and identity\\xa0\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Explore entrepreneurial ventures\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Promote social and political causes\\xa0\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Access news and information in innovative formats\\xa0\\xa0\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Perhaps predictably, generational differences in media consumption patterns have emerged. While the over-25s continue to balance traditional sources like television and newspapers with social media, Indonesia\u2019s under-25s rely almost entirely on social platforms for news and information. Not only do they use social media more exclusively\u2014they also place greater trust in these platforms compared to traditional sources.\\xa0\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"These findings (from the Next Generation survey) show the central role of social media in shaping how Indonesia\u2019s youth engage with the digital space\u2014and signal a profound shift in how this generation of Indonesians connects with the world.\\xa0\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"With platforms like TikTok and YouTube having become central to Indonesian society, they offer creators (who tailor content to this audience), the opportunity to grow their subscriber base in new and profound ways. If you\u2019re an English-speaking content creator, translating your videos into Indonesian probably isn\u2019t the first thing you think of\u2014but maybe it should be.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Indonesia\u2019s social commerce boom\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"375\",src:\"https://framerusercontent.com/images/n5hlyipYW6pukO1wVX1PdpDXik.png\",srcSet:\"https://framerusercontent.com/images/n5hlyipYW6pukO1wVX1PdpDXik.png?scale-down-to=512 512w,https://framerusercontent.com/images/n5hlyipYW6pukO1wVX1PdpDXik.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/n5hlyipYW6pukO1wVX1PdpDXik.png 1121w\",style:{aspectRatio:\"1121 / 750\"},width:\"560\"}),/*#__PURE__*/e(\"p\",{children:\"Beyond just connecting socially, digital commerce is thriving in Indonesia, with over half of the country\u2019s youth using TikTok and Instagram for entrepreneurial ventures. This significant engagement in digital media as a business opportunity means that English-speaking content creators are plugging into a market that\u2019s already primed. You\u2019re already speaking their language, figuratively\u2014you just need to do it literally.\\xa0\\xa0\"}),/*#__PURE__*/n(\"p\",{children:[\"Content creators who tailor their \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"videos to the local language\"})}),\" will better position themselves as relatable and trustworthy sources, especially when it comes to product reviews, tutorials, and endorsements that appeal to Indonesia\u2019s growing social commerce culture.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Establish stronger cultural connections\"})}),/*#__PURE__*/e(\"p\",{children:\"Videos may well be full of fancy edits and effects. However, meaningful, easy-to-understand language is the most powerful tool at a content creator\u2019s command. Unfortunately, language barriers can often limit a content creator\u2019s ability to fully engage with a new audience.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Translating content into Indonesian allows creators to align their messaging with cultural nuances and local expressions that make the content feel authentic and personalized. Just as importantly, communicating with Indonesians in their native language shows respect for their culture, which can boost your reputation and influence within the community.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get ahead of competitors in a growing market\"})}),/*#__PURE__*/e(\"p\",{children:\"As Indonesia\u2019s digital economy continues to grow, more content creators are eyeing this potentially lucrative market. Early adopters of Indonesian localization will claim their share of the market and build long-term relationships with viewers.\"}),/*#__PURE__*/e(\"p\",{children:\"What\u2019s more, localizing your content will improve your discoverability on platforms like YouTube, as search algorithms prioritize content that matches the language preferences of users. Proactivity will not only help content creators get more YouTube subscribers\u2014it\u2019ll also make them stand out in an increasingly crowded online space.\"}),/*#__PURE__*/n(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How \"}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"PERSO.ai \"})})}),/*#__PURE__*/e(\"strong\",{children:\"Can Help\"})]}),/*#__PURE__*/n(\"p\",{children:[\"Offering state-of-the-art voice cloning, translation, and lip-syncing technologies, \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai \"})}),\"makes it easy for creators to localize their content for Indonesian audiences without compromising quality. Whether you\u2019re looking to translate YouTube videos, TikTok reels, or Instagram content, \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog://perso.ai/video-translator\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO's AI-powered tools \"})}),\"deliver highly accurate translations, AI video dubbing, and flawless lip-syncing.\"]}),/*#__PURE__*/n(\"p\",{children:[\"Using \",/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"PERSO.ai\"})}),\", content creators can quickly and efficiently connect with Indonesia\u2019s dynamic digital audience, building meaningful relationships and growing their brand globally.\\xa0\"]}),/*#__PURE__*/e(o,{href:\"https://perso.ai/en/login?utm_source=blog&utm_medium=blog&utm_campaign=blog\",motionChild:!0,nodeId:\"MVy1N1ZxI\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg\",srcSet:\"https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/RsmAoXrt4Lbvpg80ZFf4cIwTtY.jpeg 611w\",style:{aspectRatio:\"611 / 173\"},width:\"305\"})})})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["supportedLanguages", "getFileExtensions", "language", "useBorder", "props", "collapseEqualBorders", "style", "borderWidth", "borderColor", "borderStyle", "borderBottomWidth", "borderLeftWidth", "borderRightWidth", "borderTopWidth", "normalizeBorderProperties", "isMixedBorderWidth", "borderTop", "borderBottom", "borderLeft", "borderRight", "border", "normalizedProps", "groupsRegex", "capitalizeFirstLetter", "value", "titleCase", "useRadius", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "usePadding", "padding", "paddingBottom", "paddingLeft", "paddingPerSide", "paddingRight", "paddingTop", "useIsOnCanvas", "onCanvas", "ye", "RenderTarget", "isObject", "isDarkColor", "color", "r", "g", "b", "rgbValues", "angular", "SuspenseValue", "cpp", "java", "markdown", "php", "python", "rust", "sql", "vue", "scala", "language", "LanguageSupport", "StreamLanguage", "c", "csharp", "kotlin", "objectiveC", "go", "haskell", "julia", "lua", "nginx", "octave", "perl", "ruby", "shell", "swift", "yaml", "useLanguageAsync", "name", "getFileExtensions", "magic", "atomLight", "framerLight", "framerDark", "ayuLight", "ayuDark", "sandpackLight", "githubDark", "themeKeys", "themes", "amethyst", "aquaBlue", "atomDark", "cobalt2", "cyberpunk", "dracula", "freeCodeCampDark", "githubLight", "levelUp", "monokaiPro", "neoCyan", "nightOwl", "sandpackDark", "lightThemeVariables", "darkThemeVariables", "getVariableTheme", "font", "_font_fontFamily", "getVariablesForTheme", "theme", "background", "mode", "result", "colors", "syntax", "isObject", "name", "value", "style", "isDarkColor", "DEFAULT_CODE", "wrapperClassName", "css", "lightThemeVariables", "darkThemeVariables", "rule", "CodeBlock", "withCSS", "props", "code", "themeMode", "theme", "lightTheme", "darkTheme", "style", "language", "font", "border", "background", "variableTheme", "getVariableTheme", "getVariablesForTheme", "additionalLanguage", "useLanguageAsync", "extension", "getFileExtensions", "onCanvas", "useIsOnCanvas", "borderStyles", "useBorder", "borderRadius", "useRadius", "hasBorderRadius", "fileName", "padding", "usePadding", "u", "motion", "p", "SandpackProvider", "SandpackLayout", "SandpackCodeEditor", "SandpackStyles", "CodeBlock_default", "l", "Browser", "getCssText", "themeNames", "themeKeys", "titleCase", "addPropertyControls", "ControlType", "supportedLanguages", "richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "ComponentPresetsConsumer", "n", "CodeBlock_default", "richText8", "richText9", "richText10", "richText11", "__FramerMetadata__"]
}
