ਇਹ ਟੂਲ ਕਿਸ ਕੰਮ ਲਈ ਹੈ
ਤੁਹਾਡੇ ਕੋਲ ਦੋਭਾਸ਼ੀ ਸਬਟਾਈਟਲ ਹਨ ਪਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਟ੍ਰੈਕ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ — ਜਾਂ ਇਸਦੇ ਉਲਟ, ਤੁਸੀਂ ਦੋਵਾਂ ਟ੍ਰੈਕਾਂ ਨੂੰ ਵੱਖ ਕਰਨਾ ਜਾਂ ਮਿਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ:
ਇਹ ਦੋਭਾਸ਼ੀ ਸਮੱਗਰੀ ਦੀ ਪਛਾਣ ਕਿਵੇਂ ਕਰਦਾ ਹੈ
ਡਿਊਲ-ਟ੍ਰੈਕ ਦੋਭਾਸ਼ੀ ਸਬਟਾਈਟਲ ਦੋ ਆਮ ਰੂਪਾਂ ਵਿੱਚ ਆਉਂਦੇ ਹਨ, ਅਤੇ ਇਹ ਟੂਲ ਹਰੇਕ ਨੂੰ ਪਛਾਣਦਾ ਹੈ — ਭਾਸ਼ਾ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਏ ਬਿਨਾਂ: ਫਾਰਮ A (ਇੱਕ ਐਂਟਰੀ, ਦੋ ਲਾਈਨਾਂ) ਲਿਖਣ ਪ੍ਰਣਾਲੀ (ਲਿਪੀ) ਦੇ ਆਧਾਰ 'ਤੇ ਟ੍ਰੈਕਾਂ ਨੂੰ ਵੰਡਦਾ ਹੈ — ਕਾਨਾ, ਹਾਂਗੁਲ, ਹਾਂਜ਼ੀ, ਲੈਟਿਨ ਅਤੇ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ, ਕੁੱਲ ਮਿਲਾ ਕੇ ਦਸ; ਦੋ ਵੱਖਰੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਦਾ ਮਤਲਬ ਹੈ ਦੋਭਾਸ਼ੀ, ਅਤੇ ਜੋ ਵੀ ਪਹਿਲਾਂ ਆਉਂਦੀ ਹੈ ਉਸਨੂੰ ਮੂਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕੋ ਲਿਪੀ (ਉਦਾਹਰਨ ਲਈ, ਦੋ ਲਾਈਨਾਂ ਵਿੱਚ ਵੰਡੀ ਇੱਕ ਲੰਮੀ ਚੀਨੀ ਲਾਈਨ) ਨੂੰ ਇਕਭਾਸ਼ੀ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਵੇਂ ਹੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਫਾਰਮ B (ਇੱਕੋ ਟਾਈਮਿੰਗ ਵਾਲੀਆਂ ਦੋ ਵੱਖਰੀਆਂ ਐਂਟਰੀਆਂ) ਸਥਿਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਟ੍ਰੈਕਾਂ ਨੂੰ ਵੰਡਦਾ ਹੈ — ਇੱਕੋ ਟਾਈਮਸਟੈਂਪ ਵਾਲੀਆਂ ਦੋ ਐਂਟਰੀਆਂ ਇੱਕ ਜੋੜਾ ਬਣਾਉਂਦੀਆਂ ਹਨ, ਪਹਿਲੀ ਐਂਟਰੀ ਨੂੰ ਮੂਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਲੈਟਿਨ ਵਰਣਮਾਲਾ ਸਾਂਝੀ ਕਰਨ ਵਾਲੇ ਜੋੜੇ, ਜਿਵੇਂ ਕਿ ਅੰਗਰੇਜ਼ੀ-ਫ੍ਰੈਂਚ ਜਾਂ ਅੰਗਰੇਜ਼ੀ-ਜਰਮਨ, ਵੀ ਸਹੀ ਢੰਗ ਨਾਲ ਵੱਖ ਹੋ ਜਾਂਦੇ ਹਨ। ਜਦੋਂ ਕੋਈ ਦੋਭਾਸ਼ੀ ਸਮੱਗਰੀ ਨਹੀਂ ਮਿਲਦੀ, ਤਾਂ ਮੋਡ ਚੋਣਕਾਰ ਅਤੇ ਸਟਾਰਟ ਬਟਨ ਇੱਕ ਸਪਸ਼ਟ ਨੋਟਿਸ ਦੇ ਨਾਲ ਗ੍ਰੇ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਜੋ ਗਲਤ ਨਤੀਜਿਆਂ ਵਿੱਚ ਕੋਈ ਜ਼ਬਰਦਸਤੀ ਵੰਡ ਨਾ ਹੋਵੇ।
ਚਾਰ ਮੋਡ
"ਤੁਹਾਨੂੰ ਕਿਹੜਾ ਚਾਹੀਦਾ ਹੈ?" ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ ਚਾਰ ਵਿੱਚੋਂ ਇੱਕ ਚੁਣੋ: ਸਿਰਫ਼ ਮੂਲ ਰੱਖੋ ਅਤੇ ਸਿਰਫ਼ ਅਨੁਵਾਦ ਰੱਖੋ ਹਰੇਕ ਇੱਕ ਫਾਈਲ ਤਿਆਰ ਕਰਦੇ ਹਨ; ਦੋ ਵਿੱਚ ਵੰਡੋ ਇੱਕ ਮੂਲ ਫਾਈਲ ਅਤੇ ਇੱਕ ਅਨੁਵਾਦ ਫਾਈਲ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਓਵਰਰਾਈਟ ਹੋਣ ਤੋਂ ਬਚਾਉਣ ਲਈ ਫਾਈਲ ਦੇ ਨਾਵਾਂ 'ਤੇ ਆਪਣੇ ਆਪ `.orig` / `.dst` ਟੈਗ ਲੱਗ ਜਾਂਦਾ ਹੈ; ਇੱਕ ਦੋ-ਲਾਈਨੀ ਐਂਟਰੀ ਵਿੱਚ ਮਿਲਾਓ ਹਰੇਕ ਜੋੜੇ ਨੂੰ ਇੱਕ ਦੋਭਾਸ਼ੀ ਐਂਟਰੀ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ — ਇੱਕ ਲਾਈਨ 'ਤੇ ਮੂਲ, ਦੂਜੀ 'ਤੇ ਅਨੁਵਾਦ — ਜਦੋਂ ਕਿ ਇਕਭਾਸ਼ੀ ਜੋੜਿਆਂ ਨੂੰ ਉਵੇਂ ਹੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੋਈ ਦੂਜੀ ਲਾਈਨ ਨਹੀਂ ਬਣਾਈ ਜਾਂਦੀ। ਜਦੋਂ ਤੁਸੀਂ ਮੋਡ ਜਾਂ ਆਊਟਪੁੱਟ ਫਾਰਮੈਟ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਮੌਜੂਦਾ ਸਮੱਗਰੀ ਆਪਣੇ ਆਪ ਦੁਬਾਰਾ ਚੱਲਦੀ ਹੈ — ਦੁਬਾਰਾ ਸਟਾਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।

ਇਨਪੁਟ ਅਤੇ ਆਊਟਪੁੱਟ
ਸੱਤ ਫਾਰਮੈਟ ਪੜ੍ਹਦਾ ਹੈ — SRT, VTT, ASS, SSA, SBV, LRC, TXT (ਪਹਿਲਾਂ ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ, ਬੈਕਅੱਪ ਵਜੋਂ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ) — ਅਤੇ ਚਾਰ ਐਕਸਪੋਰਟ ਕਰਦਾ ਹੈ: SRT, VTT, ASS, TXT। ਕੋਈ ਵੀ ਇਨਪੁਟ-ਆਊਟਪੁੱਟ ਸੁਮੇਲ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਨਾਲ ਹੀ ਵੱਖ-ਵੱਖ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਤਬਦੀਲੀ ਵੀ ਹੋ ਜਾਂਦੀ ਹੈ। ASS `\N` ਲਾਈਨ ਬ੍ਰੇਕਾਂ ਨੂੰ ਅਸਲ ਲਾਈਨ ਬ੍ਰੇਕਾਂ ਵਿੱਚ ਬਹਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਦੂਜੇ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰਨ ਵੇਲੇ ਇਫੈਕਟ ਟੈਗ ਹਟਾ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ।
ਨਤੀਜੇ ਅਤੇ ਐਕਸਪੋਰਟ
ਨਤੀਜੇ ਇੱਕ ਰੀਡ-ਓਨਲੀ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, ਹਰੇਕ ਫਾਈਲ ਵਿੱਚ ਐਂਟਰੀ ਗਿਣਤੀ ਅਤੇ ਕੁੱਲ ਮਿਆਦ ਦੇ ਅੰਕੜੇ ਹੁੰਦੇ ਹਨ; ਡਾਊਨਲੋਡ ਅਤੇ ਕਾਪੀ ਬਟਨ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਫਾਈਲ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ। ਨਤੀਜਾ ਖੇਤਰ ਸਿਰਫ਼ ਇੱਕ ਝਲਕ (ਪ੍ਰੀਵਿਊ) ਹੈ — ਇੱਥੇ ਟੈਕਸਟ ਜਾਂ ਟਾਈਮਿੰਗ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਬਦਲਾਅ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਐਕਸਪੋਰਟ ਕਰੋ, ਫਿਰ ਸੰਬੰਧਿਤ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)
ਇੱਕ ਐਂਟਰੀ ਵਿੱਚ ਇੱਕ ਲਾਈਨ 'ਤੇ ਅੰਗਰੇਜ਼ੀ ਅਤੇ ਦੂਜੀ 'ਤੇ ਫ੍ਰੈਂਚ ਹੈ — ਇਹ ਵੰਡੀ ਕਿਉਂ ਨਹੀਂ ਜਾ ਰਹੀ? ਫਾਰਮ A ਲਿਖਣ ਪ੍ਰਣਾਲੀ ਦੇ ਆਧਾਰ 'ਤੇ ਟ੍ਰੈਕਾਂ ਨੂੰ ਵੰਡਦਾ ਹੈ, ਇਸ ਲਈ ਇੱਕੋ ਐਂਟਰੀ ਦੇ ਅੰਦਰ ਇੱਕੋ ਲਿਪੀ ਸਾਂਝੀ ਕਰਨ ਵਾਲੀਆਂ ਦੋ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਵੱਖ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਇਸਨੂੰ ਫਾਰਮ B (ਇੱਕੋ ਟਾਈਮਲਾਈਨ 'ਤੇ ਦੋ ਐਂਟਰੀਆਂ) ਦੇ ਰੂਪ ਵਿੱਚ ਦੁਬਾਰਾ ਵਿਵਸਥਿਤ ਕਰੋ ਅਤੇ ਸਥਿਤੀ-ਅਧਾਰਿਤ ਵੰਡ ਕੰਮ ਕਰੇਗੀ।
ਡਾਊਨਲੋਡ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਫਾਈਲ ਹੈ? “ਸਿਰਫ਼ ਮੂਲ ਰੱਖੋ”, “ਸਿਰਫ਼ ਅਨੁਵਾਦ ਰੱਖੋ” ਅਤੇ “ਇੱਕ ਦੋ-ਲਾਈਨੀ ਐਂਟਰੀ ਵਿੱਚ ਮਿਲਾਓ” ਨਿਯਮ ਮੁਤਾਬਕ ਸਿਰਫ਼ ਇੱਕ ਫਾਈਲ ਤਿਆਰ ਕਰਦੇ ਹਨ; ਸਿਰਫ਼ “ਦੋ ਵਿੱਚ ਵੰਡੋ” ਹੀ ਤੁਹਾਨੂੰ `.orig` / `.dst` ਟੈਗ ਵਾਲੀਆਂ ਦੋ ਫਾਈਲਾਂ ਦਿੰਦਾ ਹੈ।
ਕੀ ਮੈਂ ਬੈਚ ਪ੍ਰੋਸੈਸ ਕਰ ਸਕਦਾ ਹਾਂ? ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਫਾਈਲ; ਕਤਾਰਾਂ (ਕਿਊ) ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।
ਕੀ ਇਹ ਮੇਰੇ ਸਬਟਾਈਟਲਾਂ ਨੂੰ ਅਪਲੋਡ ਕਰਦਾ ਹੈ? ਨਹੀਂ — ਪਾਰਸਿੰਗ ਅਤੇ ਐਕਸਪੋਰਟ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੇ ਹਨ।
ਸੰਬੰਧਿਤ ਗਾਈਡਾਂ
ਦੋ ਟ੍ਰੈਕਾਂ ਨੂੰ ਵੰਡਣ ਦੇ ਤੇਜ਼ ਤਰੀਕੇ ਲਈ ਦੋਭਾਸ਼ੀ ਸਬਟਾਈਟਲਾਂ ਨੂੰ ਦੋ ਟ੍ਰੈਕਾਂ ਵਿੱਚ ਵੰਡਣਾ ਦੇਖੋ; ਦੋਭਾਸ਼ੀ ਸਬਟਾਈਟਲ ਕਿਵੇਂ ਬਣਾਏ ਜਾਂਦੇ ਹਨ ਇਸ ਲਈ ਦੋਭਾਸ਼ੀ ਸਬਟਾਈਟਲ ਬਣਾਉਣ ਦੇ ਦੋ ਤਰੀਕੇ ਦੇਖੋ; ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਲਈ AI ਸਬਟਾਈਟਲ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਕਰੋ।