The commands below will install the Python packages needed to use Whisper models and evaluate the transcription results.
! pip install git+https://github.com/openai/whisper.git
import io
import os
import numpy as np
try:
import tensorflow # required in Colab to avoid protobuf compatibility issues
except ImportError:
pass
import torch
import pandas as pd
import urllib
import tarfile
import whisper
import torchaudio
from scipy.io import wavfile
from tqdm.notebook import tqdm
pd.options.display.max_rows = 100
pd.options.display.max_colwidth = 1000
DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
Select the language of the Fleur dataset to download. Please note that the transcription and translation performance varies widely depending on the language. Appendix D.2 in the paper contains the performance breakdown by language.
import ipywidgets as widgets
languages = {"af_za": "Afrikaans", "am_et": "Amharic", "ar_eg": "Arabic", "as_in": "Assamese", "az_az": "Azerbaijani", "be_by": "Belarusian", "bg_bg": "Bulgarian", "bn_in": "Bengali", "bs_ba": "Bosnian", "ca_es": "Catalan", "cmn_hans_cn": "Chinese", "cs_cz": "Czech", "cy_gb": "Welsh", "da_dk": "Danish", "de_de": "German", "el_gr": "Greek", "en_us": "English", "es_419": "Spanish", "et_ee": "Estonian", "fa_ir": "Persian", "fi_fi": "Finnish", "fil_ph": "Tagalog", "fr_fr": "French", "gl_es": "Galician", "gu_in": "Gujarati", "ha_ng": "Hausa", "he_il": "Hebrew", "hi_in": "Hindi", "hr_hr": "Croatian", "hu_hu": "Hungarian", "hy_am": "Armenian", "id_id": "Indonesian", "is_is": "Icelandic", "it_it": "Italian", "ja_jp": "Japanese", "jv_id": "Javanese", "ka_ge": "Georgian", "kk_kz": "Kazakh", "km_kh": "Khmer", "kn_in": "Kannada", "ko_kr": "Korean", "lb_lu": "Luxembourgish", "ln_cd": "Lingala", "lo_la": "Lao", "lt_lt": "Lithuanian", "lv_lv": "Latvian", "mi_nz": "Maori", "mk_mk": "Macedonian", "ml_in": "Malayalam", "mn_mn": "Mongolian", "mr_in": "Marathi", "ms_my": "Malay", "mt_mt": "Maltese", "my_mm": "Myanmar", "nb_no": "Norwegian", "ne_np": "Nepali", "nl_nl": "Dutch", "oc_fr": "Occitan", "pa_in": "Punjabi", "pl_pl": "Polish", "ps_af": "Pashto", "pt_br": "Portuguese", "ro_ro": "Romanian", "ru_ru": "Russian", "sd_in": "Sindhi", "sk_sk": "Slovak", "sl_si": "Slovenian", "sn_zw": "Shona", "so_so": "Somali", "sr_rs": "Serbian", "sv_se": "Swedish", "sw_ke": "Swahili", "ta_in": "Tamil", "te_in": "Telugu", "tg_tj": "Tajik", "th_th": "Thai", "tr_tr": "Turkish", "uk_ua": "Ukrainian", "ur_pk": "Urdu", "uz_uz": "Uzbek", "vi_vn": "Vietnamese", "yo_ng": "Yoruba"}
selection = widgets.Dropdown(
options=[("Select language", None), ("----------", None)] + sorted([(f"{v} ({k})", k) for k, v in languages.items()]),
value="ko_kr",
description='Language:',
disabled=False,
)
selection
Dropdown(description='Language:', index=39, options=(('Select language', None), ('----------', None), ('Afrika…
lang = selection.value
language = languages[lang]
assert lang is not None, "Please select a language"
print(f"Selected language: {language} ({lang})")
Selected language: Korean (ko_kr)
class Fleurs(torch.utils.data.Dataset):
"""
A simple class to wrap Fleurs and subsample a portion of the dataset as needed.
"""
def __init__(self, lang, split="test", subsample_rate=1, device=DEVICE):
url = f"https://storage.googleapis.com/xtreme_translations/FLEURS102/{lang}.tar.gz"
tar_path = os.path.expanduser(f"~/.cache/fleurs/{lang}.tgz")
os.makedirs(os.path.dirname(tar_path), exist_ok=True)
if not os.path.exists(tar_path):
with urllib.request.urlopen(url) as source, open(tar_path, "wb") as output:
with tqdm(total=int(source.info().get("Content-Length")), ncols=80, unit='iB', unit_scale=True, unit_divisor=1024) as loop:
while True:
buffer = source.read(8192)
if not buffer:
break
output.write(buffer)
loop.update(len(buffer))
labels = {}
all_audio = {}
with tarfile.open(tar_path, "r:gz") as tar:
for member in tar.getmembers():
name = member.name
if name.endswith(f"{split}.tsv"):
labels = pd.read_table(tar.extractfile(member), names=("id", "file_name", "raw_transcription", "transcription", "_", "num_samples", "gender"))
if f"/{split}/" in name and name.endswith(".wav"):
audio_bytes = tar.extractfile(member).read()
all_audio[os.path.basename(name)] = wavfile.read(io.BytesIO(audio_bytes))[1]
self.labels = labels.to_dict("records")[::subsample_rate]
self.all_audio = all_audio
self.device = device
def __len__(self):
return len(self.labels)
def __getitem__(self, item):
record = self.labels[item]
audio = torch.from_numpy(self.all_audio[record["file_name"]].copy())
text = record["transcription"]
return (audio, text)
dataset = Fleurs(lang, subsample_rate=10) # subsample 10% of the dataset for a quick demo
The following will take a few minutes to transcribe and translate utterances in the dataset.
model = whisper.load_model("medium")
print(
f"Model is {'multilingual' if model.is_multilingual else 'English-only'} "
f"and has {sum(np.prod(p.shape) for p in model.parameters()):,} parameters."
)
Model is multilingual and has 762,321,920 parameters.
options = dict(language=language, beam_size=5, best_of=5)
transcribe_options = dict(task="transcribe", **options)
translate_options = dict(task="translate", **options)
references = []
transcriptions = []
translations = []
for audio, text in tqdm(dataset):
transcription = model.transcribe(audio, **transcribe_options)["text"]
translation = model.transcribe(audio, **translate_options)["text"]
transcriptions.append(transcription)
translations.append(translation)
references.append(text)
0%| | 0/39 [00:00<?, ?it/s]
data = pd.DataFrame(dict(reference=references, transcription=transcriptions, translation=translations))
data
reference | transcription | translation | |
---|---|---|---|
0 | 재입굠충격ì€ 신ؼ 단계가 없기 때문엠문ن충격보다 빠르게 ë°œìƒÂ՘며 ë†오래 지ì†Â՘고ë†극심ՠ수 있습니다 | 재입굠충격ì€ 신ؼ 단계가 없기 때문엠문ن충격보다 빠르게 ë°œìƒÂ՘며 ë†오래 지ì†Â՘고ë†극심ՠ수 있습니다. | The reentry shock does not have a honeymoon stage, so it occurs faster than the cultural shock and can last longer and be more severe. |
1 | 불։Þˆë„ ìš´ì „ìžÂìÂËœ Ö‰ë™ì´ 100% ٕ실՘다고예측ՠ수 없기 때문엠êµÂƵ ÃÂÂ름ì„ 연구՘기란 어렵다 | 불։Þˆë„ ìš´ì „ìžÂìÂËœ Ö‰ë™ì´ 100% ٕ실՘다고예측ՠ수 없기 때문엠êµÂƵ ÃÂÂ름ì„ 연구՘기란 어렵다. | Unfortunately, it is difficult to study the flow of traffic because the driver's behavior is not 100% certain. |
2 | Õ©ê¸ˆì€ 기본ì Â으로 금솠둠개 ì´ìƒÂìÂËœ ؼթ물ì´다 주기율Ñœ ìƒÂì— ì›Â소가 많ì´ 있다늆것ì„ 잊지 마ë¼ | Õ©ê¸ˆì€ 기본ì Â으로 금솠2ê°œ ì´ìƒÂìÂËœ ؼթ물ì´다. 주기율ÑœìƒÂìÂËœ ì›Â소가 많ì´ 있다늆것ì„ 잊지 마ë¼. | Don't forget that there are more than two metals in the alloy. Don't forget that there are more than two metals in the alloy. |
3 | Ãâ„¢Â콩 섬ì€ Ãâ„¢Â콩 ì˜ÂÆ ì— Ãâ„¢Â콩ì´ë¼늆ì´름ì„ 부여Õœ ê³³ì´잠많ì€ 관광ê°Â들ì´ 주안ì Â으로 여기늆곳ì´다 | Ãâ„¢Â콩섬ì€ Ãâ„¢Â콩 ì˜ÂÆ ì— Ãâ„¢Â콩ì´ë¼늆ì´름ì„ 부여Õœ ê³³ì´잠많ì€ 관광ê°Â들ì´ 주Õœì Â으로 여기늆곳ì´다. | Hong Kong Island is a place named Hong Kong on Hong Kong territory, and it is the main destination of many tourists. |
4 | 남ìžÂ들ì„ 단ظÞˆ 거절՘고ìžÂì‹ ìÂËœ 입장ì„ 고수Õ˜ëŠ†ê²ƒì„ ë‘Â려워՘지 ë§Âë¼문Ãâ„¢â€Ã¬Â  ì°¨ì´든아니든ì롱ì€ ê°„ê³¼ë 수 없다! | 남ìžÂ들ì„ 단ظÞˆ 거절՘고ìžÂì‹ ìÂËœ 입장ì„ 고수Õ˜ëŠ†ê²ƒì„ ë‘Â려워՘지 ë§Âë¼. 문Ãâ„¢â€Ã¬Â  ì°¨ì´든아니든ì롱ì€ ê°„ê³¼ ë 수 없다. | Do not be afraid to reject men and defend your position. Whether it is a cultural difference or not, it cannot be ignored. |
5 | 좀 ë†작ì€ 섬ìÂËœ 대부분ì€ ëÂ…립 êµÂê°€ì´거나 Ãâ€â€žÃ«Å¾â€˜Ã¬Å ¤ì™€ 관련ì´ 있고ظÃâ„¢â€Ã«Â¡Å“ìš´ 비치 리조ʸ로 알려져 있다 | 좀 ë†작ì€ 섬ìÂËœ 대부분ì€ ëÂ…립êµÂê°€ì´거나 Ãâ€â€žÃ«Å¾â€˜Ã¬Å ¤ì™€ 관련ì´ 있고, ظÃâ„¢â€Ã«Â¡Å“ìš´ 비치 리조ʸ로 알려져 있다. | Most of the smaller islands are independent or related to France, and are known as luxurious beach resorts. |
6 | 사실 ì´게 존재Õœë‹¤ëŠ†ì‚¬ì‹¤ì„ 아늆사람ì´ 있다고Õ´ë„ 찾늆것조차 쉽지 않습니다 ì¼단 ë™굴 안엠들어가면 완전Õœ 고립입니다 | 사실 ì´게 존재Õœë‹¤ëŠ†ì‚¬ì‹¤ì„ 아늆사람ì´ 있다고Õ´ë„ 찾늆것조차 쉽지 않습니다. ì¼단 ë™그란엠들어가면 완전Õœ 고립입니다. | In fact, even if there are people who know that this exists, it is not easy to find it. Once you enter the cave, it is a complete isolation. |
7 | ì›Â단ì´ 너무 뜨거워지지 ì•Šë„론주ì˜՘세ìšâ€Ã¬â€ºÂ단ì´ 수축՘거나 ê·¸ì„릴 수 있습니다 | ì›Â단ì´ 너무 뜨거워지지 ì•Šë„론주ì˜՘세ìšâ€. ì›Â단ì´ 수축՘거나 ê·¸ì„릴 수 있습니다. | Be careful not to heat the fabric too much. The fabric may shrink or get dirty. |
8 | ë„ë„Âë“œ ʸ럼Ãâ€â€ž 미굠대Æµë ¹ì€ 늦ì€ ì¼ìšâ€Ã¬Â¼ 시간대엠대변ì¸ì„ ƵÕ´ 발ќÕœ 성명ì—Âì„œ 미군ì´ 시리아ì—Âì„œ 철수ՠ것ì´ë¼고발ќÖˆë‹¤ | ë„ë„Âë“œ ʸ럼Ãâ€â€ž 미굠대Æµë ¹ì€ 늦ì€ ì¼ìšâ€Ã¬Â¼ 시간대엠대변ì¸ì„ ƵÕ´ 발ќÕœ 성명ì—Âì„œ 미군ì´ 시리아ì—Âì„œ 철수ՠ것ì´ë¼고발ќÖˆë‹¤. | U.S. President Donald Trump announced on Sunday that the U.S. military would withdraw from Syria in his speech. |
9 | 미굠체조 ؑڌ늆미굠올림Ãâ€Â½ 위ì›ÂÚŒìÂËœ 서Õœì„ 지지՘며 미êµÂìÂËœ ì „ ìš´ë™선수가 안전Õœ Ù˜ê²½ì„ 가질 수 있ë„론ë•늆올림Ãâ€Â½ 관계ìžÂìÂËœ 절대젠Õ„ìšâ€Ã¬â€žÂ±Ã¬Â„ ì¸정թ니다 | 미굠체조ؑڌ늆미굠올림Ãâ€Â½Ã¬Å“„ì›ÂÚŒìÂËœ 서Õœì„ 지지՘며 미êµÂìÂËœ ì „ ìš´ë™선수가 안전Õœ Ù˜ê²½ì„ 가질 수 있ë„론ë•늆올림Ãâ€Â½ 관계ìžÂìÂËœ 절대젠Õ„ìšâ€Ã¬â€žÂ±Ã¬Â„ ì¸정թ니다. | The U.S. Sports Association supports the call of the U.S. Olympic Committee to help all athletes in the U.S. have a safe environment. |
10 | "ì´건 작별 ì¸사가 아닙니다. ì´것ì€ Õœ 장ìÂËœ ëÂÂì´며 새로운 장ìÂËœ 시작입니다."\t " " ì´ ê±´ | ìž‘ 별 | ì¸ 사 ê°€ | ì•„ ë‹™ 니 다 . | ì´ 것 ì€ | Õœ | 장 ìÂËœ | ë ì´ ë©° | 새 ë¡œ ìš´ | 장 ìÂËœ | ì‹œ ìž‘ ìž… 니 다 . " " | | ì´건 작별ì¸사가 아닙니다. ì´것ì€ Õœìž‘ìÂËœ ëÂÂì´며 새로운 ìž‘ìÂËœ 시작입니다. | This is not a farewell. This is the end of one work and the beginning of a new work. |
11 | 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ ê³µÃâ„¢â€ÃªÂµÂìÂËœ ʹ정 공웠ë˜Â늆남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ ê³µÃâ„¢â€ÃªÂµÂ êµÂ립공웠전체엠입장ՠ수 있늆와ì¼드 카드를 구매Õ˜ëŠ†ê²ƒì´ ì´ë“Âì¼ 수 있습니다 | 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ ê³µÃâ„¢â€ÃªÂµÂìÂËœ ʹ정 공웠ë˜Â늆남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ ê³µÃâ„¢â€ÃªÂµÂ êµÂ립공웠전체엠입장ՠ수 있늆와ì¼드카드를 구매Õ˜ëŠ†ê²ƒì´ ì´ë“Âì¼ 수 있습니다. | It may be beneficial to purchase a wild card that allows you to enter a specific park or a national park of South Africa. |
12 | 높ì€ ê³ ë„나 산길ì„ 넘어 운전՘려고՘면 눈 빙Ì ë˜Â늆ì˜ÂÕ˜ìÂËœ 기온 등ì´ ìƒÂ길 가능성엠대Õ´ 고려մ야 ՜다 | 높ì€ ê³ ë„나 산길ì„ 넘어 운전՘려고՘면 눈, 빙Ì ë˜Â늆ì˜ÂÕ˜ìÂËœ 기온 등ì´ ìƒÂ길 가능성엠대Õ´ 고려մ야 ՜다. | If you want to drive over high altitude or mountain roads, you have to consider the possibility of snow, ice, or the temperature of a movie. |
13 | ì´ ì´야기엠관계ëÂÅ“ 둠명ìÂËœ 성ì¸ ìžÂ녀를 둆기ؼìžÂì¸ 듀발ì€ 밀러ì—Â게 깊ì€ ì¸ìƒÂì„ 남기지 않았습니다 | ì´ ì´야기엠관계ëÂÅ“ 둠명ìÂËœ 성ì¸ ìžÂ녀를 둆기ؼìžÂì¸ 듀발ì€ 밀러ì—Â게 깊ì€ ìž„ìƒÂì„ 남기지 않았습니다. | Duval, who had two adult children related to this story, did not leave a deep impression on Miller. |
14 | 찬드ë¼ 셰카르 ì†â€Ã«Å¾â€˜Ã‚¤ 경찰서장ì€ Ãâ€Â¼ÃªÂ³Â ì¸ì´ 얼굴ì„ 가린 채 법정엠나ì™â€Ã«â€¹Â¤ÃªÂ³Â ë§Âֈ다 | 찬드ë¼ ì‹œì—Â카르 ì†â€Ã«Å¾â€˜Ã‚¤ 경찰서장ì€ Ãâ€Â¼ÃªÂ³Â ì¸ì´ 얼굴ì„ 가린 채 법ì Â엠나ì™â€Ã«â€¹Â¤ÃªÂ³Â ë§Âֈ다. | The police chief of Chandra Shekhar Solanki said that the defendant covered his face and came out legally. |
15 | 지՘철ìÂËœ ì •ê·œ 안내 방송ì€ 카È로니아어로만 제공ë˜나 계ÃÅ¡Âì— ì—†ëÂËœ 운Ö‰ 중단 ì‹œì—Â늆ìžÂëÂâ„¢ 시스Ã…œì„ ƵÕ´ 스ÃŽ˜ì¸어 ì˜Âì–´ Ãâ€â€žÃ«Å¾â€˜Ã¬Å ¤ì–´ ì•„ë¼비아어 ì¼본어를 ìըÕœ 다양Õœ 언어로 방송ë©니다 | 지՘철ìÂËœ ì •ê·œ 안내 방송ì€ 카È로니아어로만 제공ë˜나 계ÃÅ¡Âì— ì—†ëÂËœ 운Ö‰ 중단 ì‹œì—Â늆ìžÂëÂâ„¢ 시스Ã…œì„ ƵÕ´ 스ÃŽ˜ì¸어, ì˜Âì–´, Ãâ€â€žÃ«Å¾â€˜Ã¬Å ¤ì–´, ì•„ë¼비아어, ì¼본어를 ìըÕœ 다양Õœ 언어로 방송ë©니다. | Subway's regular announcement broadcast is only available in Catalan, but it will be broadcast in Spanish, English, French, Arabic, and Japanese. |
16 | 그늆그 소문ì„ 정치젠수다와 어리ì„ÂìÂÅ’""ì´ë¼고언급ֈ습니다. | 그늆그 소문ì„ 정치젠수다와 어리ì„ÂìÂΓ´ë¼고언급ֈ습니다. | He mentioned the rumor as political talk and foolishness. |
17 | 지구가 마치 움ì§Âì´지 않늆것처럼 ëŠÂ껴지기엠언뜻 ë³´ë©´ 맞늆맠같기ë„ Õ˜ì£ | 지구가 마치 움ì§Âì´지 ì•Šì€ 것처럼 ëŠÂ껴지기엠언ʹ보면 맞늆맠같기ë„ Õ˜ì£ ? | It feels as if the earth is not moving, and it seems to be right. |
18 | 어린ì´와 노약ìžÂ를 ìըÕœ 6명ìÂËœ ì¸질들ì€ Õ„리Õ€ 사진작가들과 마찬가지로 ì¼찠Ҁ려났다 | 어린ì´와 노약ìžÂ를 ìըÕœ 6명ìÂËœ ì¸질들ì€ Õ„리Õ€ 사진작가들과 마찬가지로 ì¼찠Ҁ려났다. | Children and old people, including 6 people, were released early, just like the Philippine photographers. |
19 | ê°™ì€ 줄ì„ ëâ€Â°Ã«Â¼ 남ìžÂ늆무릎ì„ ë®늆ë°â€Ã¬Â§â‚¬Ã«Â¥Â¼ ìž…ì„ 것ì„ ìšâ€ÃªÂµÂ¬Ã«Â°â€ºÃ«Å â€Ã«â€¹Â¤ | ê°™ì€ 줄ì„ ëâ€Â°Ã«Â¼ 남ìžÂ늆무릎ì„ ë®늆ë°â€Ã¬Â§â‚¬Ã«Â¥Â¼ ìž…ì„ 것ì„ ìšâ€ÃªÂµÂ¬Ã«Â°â€ºÃ«Å â€Ã«â€¹Â¤. | The man is asked to wear pants that cover his knees along the same line. |
20 | 그것ì€ 기차와 ìžÂë™차 밠여러 êµÂÆµìˆ˜ë‹¨ì„ 가져다주었습니다 | 그것ì€ 기차와 ìžÂë™차 밠여러 êµÂÆµìˆ˜ë‹¨ì„ 가져다 주었습니다. | It was given by trains, cars, and other means of transport. |
21 | 모로콆술Ã„ì€ 다루 ì´ ë°â€Ã«â€œÅ“야daru l-badyaë¼늆ë„시로 재건축՘고여기엠무엠거ì Âì„ 세운 스ÃŽ˜ì¸ ìƒÂì¸들ì€ ì´곳ì„ 카사ë¸â€Ã«Å¾â€˜Ã¬Â¹Â´Ã«Â¼ê³ ë¶ˆë €ë‹¤ | 모로콆슬Ã€ëŠ†ë‹¤ë£¨ì´ ë°â€Ã«â€œÅ“야ë¼늆ë„시로 재건축՘고여기엠무엠거ì Âì„ 세운 스ÃŽ˜ì¸ ìƒÂì¸들ì€ ì´곳ì„ 카사ë¸â€Ã«Å¾â€˜Ã¬Â¹Â´Ã«Â¼ê³ ë¶ˆë €ë‹¤. | Morocco Sultan was rebuilt as a city called Darui Badia The Spanish merchants who built a trade point here called this place Casablanca. |
22 | 비론대부분 ì´론엠ì˜존՘긴 Õ´ë„ Ãâ€â€žÃ«Â¡Å“그램ì€ ê¶Â수ìžÂ리 ì€Õ˜ 관측ì„ 시뮬레ì´션Õ˜ë„론짜여 있습니다 | 비론대부분 ì´론엠ì˜존՘긴 Õ´ë„, Ãâ€â€žÃ«Â¡Å“그램ì€ ê¶Â수ìžÂ리 ì€Õ˜ê´€ì¸¡ì„ 시뮬레ì´션Õ˜ë„론짜여 있습니다. | Although most of them rely on theory, the program is designed to simulate the Milky Way of the palace. |
23 | ì•„ë™ì´ 위à보ظ를 받게 ë˜늆ì´유늆방치ì—Âì„œ ՙ대 심지어 강È엠ì´르기까지 ê´‘ë²â€Ã¬Å“„՘게 다양թ니다 | ì•„ë™ì´ 위ÃÆ’Â보ظ를 받게 ë˜늆ì´유늆방치ì—Âì„œ ՙ대, 심지어 강È엠ì´르기까지 ê´‘ë²â€Ã¬Å“„՘게 다양թ니다. | The reason why children are protected is that they can be abused, abused, and even robbed. |
24 | 뇌 병리와 Ö‰ëÂâ„¢ 사ì´ìÂËœ ìƒÂ관관계가 과Õ™ìžÂ들ìÂËœ 연구를 ë•습니다 | 뇌병리와 Ö‰ë™사ì´ìÂËœ ìƒÂ관관계가 과Õ™ìžÂ들ìÂËœ 연구를 ë•습니다. | The relationship between brain |
25 | 사람들ì€ ê·€êµÂ길엠오르늆여Ö‰ê°Â들ì—Â게ë„ ì¸내심과 ì´Õ´ì‹¬ì´ Õ„ìšâ€Ã•˜ë‹¤ê³ ìƒÂê°Â՘지 ì•Šì„ 수 있다 | 사람들ì€ ê·€êµÂ길엠오르늆여Ö‰ê°Â들ì—Â게ë„ ì¸내심과 ì´Õ´ì‹¬ì´ Õ„ìšâ€Ã•˜ë‹¤ê³ ìƒÂê°Â՘지 ì•Šì„ 수 있다. | People may not think that patience and understanding are necessary for travelers on their way back home. |
26 | êµÂì „ì´ 발발Õœ ì§ÂÛ„ ì˜ÂêµÂì€ ëÂ…ì¼엠대Õœ մ샠봉쇄를 시작՜다 | êµÂì „ì´ 발발Õœ ì§ÂÛ„ ì˜ÂêµÂì€ ëÂ…ì¼엠대Õœ Õ´ìƒÂ붕쇄를 시작՜다. | As there is a fierce conflict, |
27 | ì´렇게 ë˜면 Ãâ€Å’ë ˆì´어들ì´ 장치를 ׈공ì—Âì„œ 움ì§Âì—¬ ë™작과 움ì§Âìž„ì„ 제어ՠ수 있게 ëœ다 | ì´렇게 ë˜면 Ãâ€Å’ë ˆì´어들ì´ 장치를 ׈공Õ´ì„œ 움ì§Âì—¬ ë™작과 움ì§Âìž„ì„ 제어ՠ수 있게 ëœ다. | In this way, players can control the movement by moving the device in the air. |
28 | 스ÃŽ™ÃŠ¸ëŸ¼ìÂËœ 똠다른 ëÂÂì—Â서늆ÃŒ€ì´ մ오ëÂËœ 모든것ì„ ë°â€ÃªÂ¾Â¸ÃªÂ³Â ìžÂ신만ìÂËœ ë°©ì‹Â으로 만들어야 ՜다고ìƒÂê°Â՘늆ì¸지՘지 못Õœ ê°œì¸으로 ë°â€Ã«â‚¬Â니다 | 스ÃŽ™ÃŠ¸ëŸ¼ìÂËœ 똠다른 ëÂÂì—Â서늆ÃŒ€ì´ մ오ëÂËœ 모든것ì„ ë°â€ÃªÂ¾Â¸ÃªÂ³Â ìžÂ신만ìÂËœ ë°©ì‹Â으로 만들어야 ՜다고ìƒÂê°Â՘늆ì¸지՘지 못Õœ ê°œì¸으로 ë°â€Ã«â‚¬Â니다. | At the other end of the spectrum, you have to change everything your team has been doing and make it your own way. It turns into an unrecognizable individual. |
29 | Ãâ€Â¼Ã«Â¼ë¯¸ë“œ 사운드와 광선쇼늆ì´ 지ì—Âì—Âì„œ 어린ì´들ìÂËœ Ã¥미를 가장 많ì´ ëŒ어들ì´늆것들 중 ՘나입니다 | Ãâ€Â¼Ã«Â¼ë¯¸ë“œ 사운드와 광선쇼늆ì´ 지ì—Âì—Âì„œ 어린ì´들ìÂËœ Ã¥미를 가장 많ì´ ëŒ어들ì´늆것들 중 ՘나입니다. | Pyramid Sound and Glow Show is one of the things that attracts children's interest the most in this area. |
30 | 장면들ì´ Ãâ€Â¼Ã«Â¼ë¯¸ë“œë“¤ 위엠비쳤고다른 Ãâ€Â¼Ã«Â¼ë¯¸ë“œë“¤ì—Â늆불ì´ ë°Â؀졌다 | 장면들ì´ Ãâ€Â¼Ã«Â¼ë¯¸ë“œë“¤ 위엠비쳤고, 다른 Ãâ€Â¼Ã«Â¼ë¯¸ë“œë“¤ì—Â늆불ì´ ë°Â؀졌다. | The scenes were reflected on the pyramids, and the fire was lit on the other pyramids. |
31 | ì´곳ì€ 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´Ã¬ÂËœ 명소 중 ՘나로 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ êµÂ립 ê³µì›ÂsanparksìÂËœ Ãâ€Å’래그ì‹Â입니다 | ì´곳ì€ 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´Ã¬ÂËœ 명소 중 ՘나로 남아Ãâ€â€žÃ«Â¦Â¬Ã¬Â¹Â´ êµÂ립공ì›ÂìÂËœ Ãâ€Å’래그ì‹Â입니다. | This is one of the famous places in South Africa and is a flagship of South African National Park. |
32 | ì•„ì§Âë„ 존재՘늆것으로 알려진 25ê°œìÂËœ ë˜랩 브로드 사ì´드늆ì´ 문서ìÂËœ 남아있늆가장 오래ëÂÅ“ 사본ì´다 ì†Â으로 ì“´ ì›Â본ì€ ë†ì´샠남아 있지 않다 | ì•„ì§Âë„ 존재՘늆것으로 알려진 25ê°œìÂËœ ëœ랩 브로드 사ì´드늆ì´ 문서엠남아있늆가장 오래ëÂÅ“ 사번ì´다. ì†Â으로 ì“´ ì›Â보늆ë†ì´샠남아있지 않다. | The 25th Dunlap Broadside, which is known to still exist, is the oldest document in this document. The original document written by hand no longer exists. |
33 | ìƒÂʸΘŌ르부르ì ì루즈늆시내ì—Âì„œìÂËœ 시간ì´ Ã¬Õ¨ë©니다. ì루즈 승ê°Âì€ 비잠ìšâ€ÃªÂ±Â´Ã¬â€”Âì„œ 제외ë©니다약관ì„ Ù•ì¸Õ˜ì„¸ìš†| ìƒÂʸ ÃŽ˜Ã…Œë¥´ë¸Œë¥´Ã¬ ì루즈늆시내ì—Âì„œìÂËœ 시간ì´ Ã¬Õ¨ë©니다. ì루즈 승ê°Âì€ 비잠ìšâ€ÃªÂ±Â´Ã¬â€”Âì„œ 제외ë©니다. 약관ì„ Ù•ì¸Õ˜ì„¸ìšâ€. | St.Petersburg Cruise includes time in the city. Cruise passengers are excluded from visa conditions. Please check your passport. |
34 | ë¸â€Ã«Â¡Å“그늆Õ™ìƒÂ들ìÂËœ 글쓰기를 개선՘늆ë°ì—Âë„ ë„움ì´ ë©니다 Õ™ìƒÂ들ì´ 종종 부족Õœ 문법과 ì² ìžÂ법으로 ë¸â€Ã«Â¡Å“그를 시작՘지만 ëÂ…ìžÂ들ìÂËœ 존재가 ì¼반ì Â으로 그러Õœ ì Â들ì„ ë³€Ãâ„¢â€Ã¬â€¹Å“µ니다 | ë¸â€Ã«Â¡Å“그늆Õ™ìƒÂ들ìÂËœ 글쓰기를 개선՘늆ë°ì—Âë„ ë„움ì´ ë©니다. Õ™ìƒÂ들ì´ 종종 부족Õœ 문법과 ì² ìžÂ법으로 ë¸â€Ã«Â¡Å“그를 시작՘지만 ëÂ…ìžÂ들ìÂËœ 존재가 ì¼반ì Â으로 그러Õœ ì Â들ì„ ë³€Ãâ„¢â€Ã¬â€¹Å“µ니다. | Blogs help students to improve their writing skills. Students often start blogs with poor grammar and spelling, as readers tend to change in a mysterious way. |
35 | ë¸ Ã¬Ê¸ë¡œê°€ 2세ʸì—Âì„œ 먼저 어드밴˰지를 얻었지만 6 대 6ì´ ëÂÅ“ Û„ 다시 Ã€ì´ 브레ì´Ã¬가 Õ„ìšâ€Ã–ˆë‹¤ | ë¸Ã¬Ê¸ë¡œê°€ 2세ʸì—Âì„œ 먼저 어드밴˰지를 얻었지만 6대6ì´ ëÂÅ“ Û„ 다시 Àì´브레ì´Ã¬가 Õ„ìšâ€Ã–ˆë‹¤. | Del Potro got an advantage in the second set first, but needed a tiebreak again after 6 to 6. |
36 | ì´것ì€ 몇몇 ë™사와 사물ì„ 구별՘늆중ìšâ€Ã•œ 방법ì´다 | ì´것ì€ 몇몇 ë™사와 사물ì„ 구별՘늆중ìšâ€Ã•œ 방법ì´다. | This is an important method of distinguishing some verbs and things. |
37 | êµÂÚŒìÂËœ յ심 권력ì€ 천 ë…„ 넘게 로마엠머물렀다 ì´런 ޘ과 ëˆìÂËœ ÃŽ¸ì¤‘ì€ ì´ êµÂ리가 թ당՜지엠대Õœ ì˜문ì„ 낳았다 | êµÂÚŒìÂËœ յ심 권력ì€ 1000ë…„ 넘게 로마엠머물렀다. ì´러Õœ ޘ과 ëˆìÂËœ ÃŽ¸ì¤‘ì€ ì´ êµÂ리가 թ당՜지엠대Õœ ì˜문ì„ 낳았다. | The main power of the church has remained in Rome for over 1,000 years. The power of the church has remained in Rome for over 1,000 years. |
38 | 보고서늆։정부ìÂËœ Ø„재 ì´ë¼Ã¬ 정책엠대Õ´ ê±°ìÂËœ 모든측면ì—Âì„œ 매우 비ÃÅ’Âì Âì´며 즉ê°Âì Âì¸ 방Ö¥ 변경ì„ 촉구թ니다 | 보고서늆։정부ìÂËœ Ø„재 ì´ë¼Ã¬ 정책엠대Õ´ ê±°ìÂËœ 모든측면ì—Âì„œ 매우 비ÃÅ’Âì Âì´며 즉ê°Âì Âì¸ 방Ö¥ë³€ê²½ì„ 촉구թ니다. | The report is very critical of the current Iraqi policy of the administration, and calls for an immediate change of direction. |