پست

زبان انگلیسی

زبان انگلیسی

آموزش زبان انگلیسی با متن



Persepolis: The Ancient Heart of Persia

متن

Persepolis, which is located near Shiraz, is one of the most impressive historical sites in Iran. This ancient city was founded by Darius the Great nearly 2,500 years ago. The ruins, which include tall columns and detailed stone carvings, show the advanced architecture of the Achaemenid Empire.
Persepolis was a ceremonial capital, where kings held grand celebrations called “Nowruz.” Visitors who walk among these stones can imagine the glory of ancient Persia.
Today, Persepolis attracts tourists from all over the world who want to experience the rich cultural heritage of Iran. It is a UNESCO World Heritage Site and a symbol of the nation’s history.

جدول کلمات جدید

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
Persepolis/pərˈsɛp.ə.lɪs/تخت جمشیدAncient city, a ceremonial capital of Persia
ruins/ˈruː.ɪnz/ویرانه‌هاRemains of old buildings
carving/ˈkɑː.vɪŋ/کنده‌کاریDesigns cut into stone or wood
ceremonial capital/ˌser.ɪˈmoʊ.ni.əl ˈkæp.ɪ.təl/پایتخت آیینیMain city for ceremonies and important events
heritage/ˈher.ɪ.tɪdʒ/میراثTraditions and culture from the past
attract tourists/əˈtrækt ˈtʊr.ɪsts/جذب گردشگرMake tourists want to visit
UNESCO World Heritage Site/juːˈnes.koʊ wɜːld ˈher.ɪ.tɪdʒ saɪt/سایت میراث جهانی یونسکوA place protected for its cultural/historic value

جدول اصطلاحات جدید

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
glory of ancient Persia/ˈɡlɔːr.i əv ˈeɪn.ʃənt ˈpɜː.ʒə/شکوه ایران باستانThe impressive splendor of old Persia
cultural heritage/ˈkʌl.tʃər.əl ˈher.ɪ.tɪdʒ/میراث فرهنگیCulture and traditions from ancestors

جدول گرامرهای جدید

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Relative Clause: whichAdds extra information about a noun“The ruins, which include tall columns, …”جملات وصفی با “which”
Relative Clause: whereRefers to place, gives more info“A ceremonial capital, where kings held …”جملات وصفی با “where”


عنوان متن

Naqsh-e Jahan Square: The Grand Heart of Isfahan

متن

Naqsh-e Jahan Square, which is located in the center of Isfahan, is one of the largest historical squares in the world. It was built in the early 17th century during the Safavid dynasty. Around the square, there are important buildings such as the Shah Mosque, Sheikh Lotfollah Mosque, and Ali Qapu Palace, which all show the beauty of Persian-Islamic architecture.

In the past, the square was a place where kings held ceremonies, watched polo games, and met foreign ambassadors. Today, it is a lively tourist attraction where visitors can walk, take photos, and enjoy traditional shops and tea houses. Naqsh-e Jahan is a UNESCO World Heritage Site that represents the cultural heritage of Isfahan and Iran.

جدول کلمات جدید

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
square/skwer/میدانA large open area in a city, usually surrounded by buildings
dynasty/ˈdaɪ.nə.sti/سلسله، دودمانA line of rulers from the same family
Persian-Islamic architecture/ˈpɜː.ʒən ɪzˈlæm.ɪk ˈɑːr.kə.tek.tʃər/معماری ایرانی–اسلامیStyle of building from Persian and Islamic culture
ceremony/ˈser.ə.moʊ.ni/مراسمA formal public or religious event
foreign ambassador/ˈfɔːr.ən æmˈbæs.ə.dər/سفیر خارجیOfficial representative of another country
lively/ˈlaɪv.li/زنده، پرنشاطFull of energy and activity
tea house/ˈtiː haʊs/چایخانهPlace where people drink tea and talk

جدول اصطلاحات / ترکیب‌های مفید

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
tourist attraction/ˈtʊr.ɪst əˈtræk.ʃən/جاذبه گردشگریA place that many tourists visit
cultural heritage/ˈkʌl.tʃər.əl ˈher.ɪ.tɪdʒ/میراث فرهنگیCulture and traditions from the past
represents the cultural heritage/ˌreprɪˈzentz ðə ˈkʌl.tʃər.əl ˈher.ɪ.tɪdʒ/نمایانگر میراث فرهنگی استShows and symbolizes a culture’s history

جدول گرامرهای جدید

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Past Simple (ساخت گذشته ساده)Used for finished actions in the past“It was built in the early 17th century.”برای کارهای تمام‌شده در گذشته
Relative Clause with whichAdds extra info about a building / place“Ali Qapu Palace, which all show the beauty of Persian architecture.”جمله‌ی توضیحی با «که» برای اشیا/مکان
Relative Clause with whereDescribes a place + what happens there“In the past, the square was a place where kings held ceremonies.”«جایی که…»


متن ۱ – Iran Travel

عنوان متن

Si-o-se-pol Bridge: The Iconic River Passage of Isfahan

متن

Si-o-se-pol, which is also known as the Bridge of 33 Arches, is one of the most famous bridges in Isfahan. It was built in the early 17th century during the Safavid dynasty and crosses the Zayandeh River. The bridge, which is made of brick and stone, is a beautiful example of Persian architecture and engineering.

In the past, Si-o-se-pol was not only a bridge, but also a place where people gathered to walk, talk, and enjoy the view of the river. At night, the bridge created a magical atmosphere when its arches reflected in the water. Today, it is still a popular tourist attraction where locals and visitors sit, drink tea, and listen to the sound of the river.

جدول کلمات جدید (Travel)

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
arch/ɑːrtʃ/طاقCurved structure over an opening
brick/brɪk/آجرHard block used for building
engineering/ˌen.dʒɪˈnɪə.rɪŋ/مهندسیDesigning and building structures or systems
atmosphere/ˈæt.mə.sfɪr/فضا، جوّGeneral feeling or mood of a place
reflect/rɪˈflekt/منعکس شدنTo show an image on a surface (like water)
passage (river passage)/ˈpæs.ɪdʒ/گذرگاهWay through or across something

جدول اصطلاحات (Travel)

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
famous bridge/ˈfeɪ.məs brɪdʒ/پل معروفBridge that many people know
magical atmosphere/ˈmædʒ.ɪ.kəl ˈæt.mə.sfɪr/جوّ جادوییVery special and beautiful feeling in a place
popular tourist attraction/ˈpɒp.jə.lər ˈtʊr.ɪst əˈtræk.ʃən/جاذبه گردشگری محبوبPlace that many tourists like to visit

جدول گرامرهای جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Relative clause with “which”Adds extra information about a noun“The bridge, which is made of brick and stone, is a beautiful example.”جمله‌ی توضیحی با «که» برای توضیح بیشتر
Past continuous (اشاره غیرمستقیم)Past action around a time / creating background scene“At night, the bridge created a magical atmosphere …” (simple past; می‌توانست past continuous باشد: was creating)پس‌زمینه برای توصیف در گذشته (ایده)

متن ۲ – Computer / تخصصی

عنوان متن

Load Balancers: Distributing Traffic in Modern Web Systems

متن

In modern web applications, a load balancer is a crucial component which distributes incoming traffic across multiple servers. Instead of sending all requests to a single machine, the load balancer acts like a smart gateway that decides where each request should go. This helps prevent any server from becoming overloaded, which could slow down the system or even cause downtime.

There are different types of load balancers, such as layer 4 and layer 7 load balancers, which make routing decisions based on various information. For example, a layer 7 load balancer can inspect the URL or headers and then direct the request to a specific service. In cloud environments, load balancing allows systems to scale horizontally, so new servers can be added when traffic increases and removed when it goes down.

جدول کلمات جدید (Computer)

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
load balancer/loʊd ˈbæl.ən.sər/لود بالانسر (متعادل‌کننده بار)Device/service that distributes traffic over many servers
traffic (network)/ˈtræf.ɪk/ترافیک (شبکه)Amount of data/requests moving through a network
gateway/ˈɡeɪt.weɪ/دروازه، گیت‌ویEntry point to a network or system
overloaded/ˌoʊ.vərˈloʊ.dɪd/بیش‌ازحد بارگیری شدهHaving too many requests or too much work
downtime/ˈdaʊn.taɪm/از کار افتادگی، قطعیTime when a system is not available
routing/ˈruː.tɪŋ/مسیریابیDeciding the path for network requests
horizontally (scale)/ˌhɔːr.ɪˈzɒn.təl.i/به صورت افقیAdding more machines of the same type to handle more load

جدول اصطلاحات / ترکیب‌های مفید (Computer)

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
crucial component/ˈkruː.ʃəl kəmˈpoʊ.nənt/جزء بسیار مهمVery important part of a system
become overloaded/bɪˈkʌm ˌoʊ.vərˈloʊ.dɪd/بیش‌ازحد تحت بار قرار گرفتنHave too many requests / too much work
scale horizontally/skeɪl ˌhɔːr.ɪˈzɒn.təl.i/مقیاس‌پذیری افقیAdd more servers of the same type instead of a bigger one

جدول گرامرهای جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Relative clause with “which”Adds technical detail about an object“A load balancer is a crucial component which distributes incoming traffic …”اضافه‌کردن توضیح فنی درباره یک شیء با «which»
Instead of + -ingShowing alternative action“Instead of sending all requests to a single machine, the load balancer …”به‌جای این‌که …
so + clause (result)Shows result/consequence“…, so new servers can be added when traffic increases …”نشان دادن نتیجه / پیامد


متن ۱ – Iran Travel

عنوان متن

Golestan Palace: The Royal Garden of Tehran

متن

Golestan Palace, which is located in the historic center of Tehran, is one of the oldest royal complexes in Iran. Most of its present buildings were constructed during the Qajar dynasty, which ruled the country from the late 18th to the early 20th century. The complex includes several halls, museums, and gardens that display a combination of traditional Persian art and European influences.

Many important coronation ceremonies took place in Golestan Palace, where kings received foreign ambassadors and high-ranking officials. The mirrored halls and colorful tilework create a unique atmosphere that reflects the luxury of the Qajar court. Today, the palace is a UNESCO World Heritage Site and a popular tourist attraction that represents the cultural and political history of Tehran.

جدول کلمات جدید (Travel)

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
royal complex/ˈrɔɪ.əl ˈkɒm.pleks/مجموعهٔ سلطنتیGroup of royal buildings in one place
coronation/ˌkɔːr.əˈneɪ.ʃən/مراسم تاج‌گذاریCeremony where a king/queen receives the crown
ambassador/æmˈbæs.ə.dər/سفیرOfficial representative of a country
mirrored hall/ˈmɪr.ərd hɒːl/تالار آیینهRoom decorated with many small mirror pieces
tilework/ˈtaɪl.wɜːrk/کاشی‌کاریDecorative work using colored tiles
luxury/ˈlʌk.ʃər.i/تجمل، لوکس بودنGreat comfort and expensive style

جدول اصطلاحات / ترکیب‌ها (Travel)

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
historic center/hɪˈstɔːr.ɪk ˈsen.tər/مرکز تاریخی شهرOld part of a city with important buildings
cultural and political history/ˈkʌl.tʃər.əl ænd pəˈlɪt.ɪ.kəl ˈhɪs.tər.i/تاریخ فرهنگی و سیاسیHistory related to culture and politics
represents the history of Tehran/ˌreprɪˈzentz ðə ˈhɪs.tər.i əv teˈrɑːn/نمایانگر تاریخ تهران استShows and symbolizes Tehran’s past

جدول گرامرهای جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Relative clause with whichAdds non-essential information about a noun“Most of its present buildings, which were constructed during…, …”جمله وصفی با «که» برای توضیح اضافی
Past simple for historical factsUsed for finished events in the past“Many important coronation ceremonies took place in Golestan Palace.”استفاده از گذشته ساده برای حقایق تاریخی

متن ۲ – Computer / تخصصی

عنوان متن

Microservices Architecture: Breaking Applications into Smaller Services

متن

Microservices architecture is a design approach in which a large application is built as a collection of small, independent services. Each service focuses on a specific business capability, such as user authentication, payment processing, or notification delivery. These services communicate with each other through lightweight protocols, often using HTTP or message queues.

One of the main advantages of microservices is that teams can deploy and scale each service independently, which increases flexibility and resilience. If one service fails, it does not necessarily bring down the entire system. However, microservices also introduce challenges, such as more complex monitoring, distributed debugging, and the need for reliable service discovery and API gateways.

جدول کلمات جدید (Computer)

Word / PhraseIPA Pronunciationمعنی فارسیEnglish Explanation
microservices architecture/ˈmaɪ.krəʊˌsɜːr.vɪs.ɪz ˈɑːr.kə.tek.tʃər/معماری مایکروسرویسStyle of building apps as many small services
independent service/ˌɪn.dɪˈpen.dənt ˈsɜːr.vɪs/سرویس مستقلService that can run and be deployed on its own
business capability/ˈbɪz.nəs ˌkeɪ.pəˈbɪl.ə.ti/قابلیت/منطق کسب‌وکارSpecific function that supports business needs
lightweight protocol/ˈlaɪt.weɪt ˈproʊ.t̬ə.kɑːl/پروتکل سبکSimple, low-overhead communication method
resilience/rɪˈzɪl.jəns/تاب‌آوری، مقاومتAbility to keep working when parts fail
service discovery/ˈsɜːr.vɪs dɪˈskʌv.ər.i/کشف سرویسMechanism to find services’ locations dynamically
API gateway/ˌeɪ.piːˈaɪ ˈɡeɪt.weɪ/گیت‌وی APIEntry point that routes external requests to services

جدول اصطلاحات / ترکیب‌ها (Computer)

Idiom / CollocationIPA Pronunciationمعنی فارسیEnglish Explanation
deploy a service/dɪˈplɔɪ ə ˈsɜːr.vɪs/دیپلوی کردن یک سرویسRelease a service version to a runtime environment
scale a service independently/skeɪl ə ˈsɜːr.vɪs ˌɪn.dɪˈpen.dənt.li/مستقل مقیاس‌پذیر کردن یک سرویسIncrease resources for one service only
bring down the entire system/brɪŋ daʊn ði ɪnˈtaɪər ˈsɪs.təm/خواباندن / از کار انداختن کل سیستمMake the whole system unavailable

جدول گرامرهای جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“in which” (formal relative clause)More formal way to say “where” / “where … happens”“Microservices architecture is a design approach in which a large application is built…”ساختار رسمی‌تر برای توضیح نحوه انجام کار
If-clause (zero / first-like meaning)Shows condition and general result“If one service fails, it does not necessarily bring down the entire system.”جمله شرطی برای بیان نتیجه کلی


متن ۱ – Iran Travel

عنوان

Masuleh: The Village on the Mountainside

متن

Masuleh, which is located in the mountains of Gilan Province, is a village that is famous for its unique architecture. The houses are built on a steep hillside, so the roof of one house often becomes the yard of the house above it. This special design, which follows the shape of the mountain, creates narrow alleys and charming terraces with beautiful views of the valley and forests.

Because of its foggy weather and traditional atmosphere, Masuleh feels like a place where time has slowed down. Many tourists visit the village to walk through the old bazaar, buy local handicrafts, and drink tea in small cafés that overlook the mountains.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
steep hillside/stiːp ˈhɪl.saɪd/دامنهٔ تند کوهVery sloped side of a hill or mountain
terrace/ˈter.əs/تراس، ایوانFlat area outside a building for sitting, with a view
foggy/ˈfɒɡ.i/مه‌آلودWith a lot of fog; low clouds near the ground
atmosphere/ˈæt.mə.sfɪr/جوّ، فضاGeneral feeling or mood of a place
handicrafts/ˈhæn.di.kræfts/صنایع دستیTraditional objects made by hand
overlook (verb)/ˌoʊ.vərˈlʊk/مشرف بودن به، دید داشتن بهTo have a view over something from above

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
unique architecture/juːˈniːk ˈɑːr.kə.tek.tʃər/معماری منحصر‌به‌فردArchitecture that is very special
traditional atmosphere/trəˈdɪʃ.ən.əl ˈæt.mə.sfɪr/جوّ سنتیOld-style, local feeling of a place
time has slowed down/taɪm hæz sloʊd daʊn/انگار زمان کند شدهFeels calm, quiet, not busy

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“which is located …”Relative clause giving extra info about place“Masuleh, which is located in the mountains of Gilan, …”استفاده از which برای توضیح مکان
“where time has slowed down”Metaphorical use of “where” + present perfect“a place where time has slowed down”استفاده شاعرانه از where + زمان حال کامل

متن ۲ – Computer / تخصصی

عنوان

REST APIs: A Simple Way for Services to Talk

متن

A REST API is an interface that allows different applications to communicate over HTTP. In this style, each resource, such as a user or an order, is represented by a URL, and clients send requests using standard methods like GET, POST, PUT, and DELETE. Because REST uses simple, stateless communication, it is easy to scale and debug.

In modern systems, REST APIs act as a common language between frontend and backend services. For example, a web or mobile app can call an endpoint, which returns JSON data that the client can easily parse and display. Clear API design, which includes consistent naming and proper status codes, makes large systems easier to maintain and extend.

جدول کلمات جدید (Computer)

Word / PhraseIPAمعنی فارسیEnglish Explanation
interface/ˈɪn.tər.feɪs/رابطPoint where two systems communicate
resource/ˈriː.sɔːrs/منبع (آبجکت در API)Data object, like user/order, exposed by an API
stateless/ˈsteɪt.ləs/بدون وضعیتServer does not store client session between requests
endpoint/ˈend.pɔɪnt/اندپوینتSpecific URL that receives API requests
JSON/ˈdʒeɪ.sɒn/ or /ˈdʒeɪ.sən/جِیسونText format for structured data
status code/ˈsteɪ.təs koʊd/کد وضعیت (HTTP)Number that shows result (e.g., 200 OK, 404 Not Found)

جدول اصطلاحات / ترکیب‌ها (Computer)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
stateless communication/ˈsteɪt.ləs kəˌmjuː.nəˈkeɪ.ʃən/ارتباط بدون نگه‌داری وضعیتNo session stored on server
clear API design/klɪr ˌeɪ.piːˈaɪ dɪˈzaɪn/طراحی شفاف APIEasy-to-understand structure and naming
maintain and extend a system/meɪnˈteɪn ænd ɪkˈstend ə ˈsɪs.təm/نگهداری و توسعهٔ سیستمKeep system working and add new features

جدول گرامر جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“such as …”Gives examples of a general category“each resource, such as a user or an order, …”استفاده برای مثال‌زدن
“which includes …” (non-defining)Adds extra detail about subject“Clear API design, which includes consistent naming, …”which برای توضیح اضافه غیرضروری

متن ۳ – Everyday Movie Phrases

عنوان

Everyday Phrases You Hear All the Time in Movies

متن

In movies and TV shows, characters often use short phrases that carry a lot of meaning. For example, when someone says, “What’s going on?”, they are not just asking for information; they usually want to know why something strange is happening. Another common phrase is “Are you kidding me?”, which people use when they are surprised, annoyed, or don’t believe what they just heard.

Native speakers also use many quick responses. When they agree, they might say “Sounds good”, instead of “I agree with your plan.” When they need more time to think, they often say “Let me think for a second” or “Give me a minute.” These expressions are simple, but they make conversations sound natural and help you follow the mood of a scene, not just the basic words.

جدول کلمات / عبارات جدید (Everyday)

Phrase / WordIPAمعنی فارسیEnglish Explanation
what’s going on?/wʌts ˌɡoʊ.ɪŋ ˈɒn/چه خبره؟ / چه اتفاقی افتاده؟Asking what is happening (often with emotion)
are you kidding me?/ɑːr juː ˈkɪd.ɪŋ miː/شوخی می‌کنی؟Showing surprise, doubt, or annoyance
sounds good/saʊndz ɡʊd/خوبه / اوکیهInformal way to say “I agree / That’s fine”
let me think for a second/let miː ˈθɪŋk fər ə ˈsek.ənd/بذار یه لحظه فکر کنمAsking for a short time to think
give me a minute/ɡɪv miː ə ˈmɪn.ɪt/یه دقیقه بهم وقت بدهAsking for a little more time
carry a lot of meaning/ˈkæri ə lɒt əv ˈmiː.nɪŋ/معنای زیادی در خودش داشتنTo express more than the literal words

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
short phrases/ʃɔːrt ˈfreɪ.zəz/عبارت‌های کوتاهSmall groups of words used frequently
quick responses/kwɪk rɪˈspɒn.sɪz/جواب‌های سریعFast, informal replies in conversation
follow the mood of a scene/ˈfɒl.oʊ ðə muːd əv ə siːn/دنبال کردن حس صحنهUnderstand the feeling, not just the words

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
Present simple for habitsUsed to describe what people usually say/do“Native speakers also use many quick responses.”حال ساده برای کارهای معمول
Instead of + full sentenceShorter natural alternative to a longer phrase“They might say ‘Sounds good’, instead of ‘I agree…’”استفاده از عبارت کوتاه به‌جای جمله بلند


متن ۱ – Iran Travel

عنوان

Kandovan: The Rocky Village of East Azerbaijan

متن

Kandovan is a unique village in East Azerbaijan where many homes are carved directly into volcanic rock. The cone-shaped structures, which look like natural stone towers, have been used as houses for centuries. This unusual architecture helps keep the interiors cool in summer and warm in winter, which is very practical for the local climate.

Kandovan is not only a historical settlement, but also a living village where people still follow traditional lifestyles. Visitors can walk through narrow paths, see homes that are partly caves and partly modern buildings, and buy local products such as honey and handicrafts.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
volcanic rock/vɒlˈkæn.ɪk rɒk/سنگ آتشفشانیRock formed from volcano activity
cone-shaped/ˈkoʊn ʃeɪpt/مخروطی‌شکلShaped like a cone
interior/ɪnˈtɪr.i.ər/داخل، فضای داخلیInside part of a building
practical/ˈpræk.tɪ.kəl/کاربردیUseful in real life
settlement/ˈset.əl.mənt/سکونت‌گاهPlace where people live together
narrow path/ˈnær.oʊ pæθ/مسیر باریکSmall, tight way for walking

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
unique village/juːˈniːk ˈvɪl.ɪdʒ/روستای منحصر‌به‌فردVery special type of village
traditional lifestyle/trəˈdɪʃ.ən.əl ˈlaɪf.staɪl/سبک زندگی سنتیOld, local way of living
partly caves, partly modern/ˈpɑːrt.li keɪvz, ˈpɑːrt.li ˈmɒd.ərn/هم غاری، هم مدرنCombination of cave and modern elements

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“which look like …”Relative clause describing appearance“structures, which look like natural stone towers, …”استفاده از which برای توصیف ظاهر
“not only … but also …”Emphasizes two related ideas“is not only a historical settlement, but also a living village”تأکید روی دو ویژگی مرتبط

متن ۲ – Computer

عنوان

Message Queues: Handling Tasks Asynchronously

متن

A message queue is a component in distributed systems that allows services to communicate asynchronously. Instead of sending requests directly and waiting for a response, a producer sends messages to a queue, and one or more consumers process those messages later. This pattern, which decouples services, helps systems handle spikes in traffic and avoid overloading critical components.

Message queues are widely used for background jobs, such as sending emails, processing images, or logging events. If one consumer fails, the messages usually remain in the queue until another worker is available. This improves reliability and makes it easier to scale specific parts of the system without changing the entire architecture.

جدول کلمات جدید (Computer)

Word / PhraseIPAمعنی فارسیEnglish Explanation
message queue/ˈmes.ɪdʒ kjuː/صف پیامBuffer that stores messages for later processing
distributed system/dɪˈstrɪb.juː.tɪd ˈsɪs.təm/سیستم توزیع‌شدهSystem spread across multiple machines
asynchronously/eɪˈsɪŋ.krə.nəs.li/به‌صورت ناهمزمانNot happening at the same time
producer/prəˈduː.sər/تولیدکننده (فرستنده پیام)Component that sends messages
consumer/kənˈsuː.mər/مصرف‌کننده (گیرنده پیام)Component that receives/processes messages
spike in traffic/spaɪk ɪn ˈtræf.ɪk/جهش ناگهانی ترافیکSudden big increase in requests
background job/ˈbæk.ɡraʊnd dʒɒb/کار پس‌زمینهTask processed away from main user request

جدول اصطلاحات / ترکیب‌ها (Computer)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
handle spikes in traffic/ˈhæn.dəl spaɪks ɪn ˈtræf.ɪk/مدیریت جهش‌های ترافیکیDeal with sudden high load
avoid overloading/əˈvɔɪd ˌoʊ.vərˈloʊ.dɪŋ/جلوگیری از بیش‌بار شدنPrevent from having too much work
improve reliability/ɪmˈpruːv rɪˌlaɪ.əˈbɪ.lə.ti/بهبود قابلیت اطمینانMake system more dependable

جدول گرامر جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing”Showing alternative action“Instead of sending requests directly and waiting, a producer sends …”به‌جای انجام‌دادن کاری
“one or more consumers”Indefinite quantity with “one or more”“…, and one or more consumers process those messages later.”استفاده برای تعداد نامشخص (یک یا بیشتر)

متن ۳ – Everyday Movie Phrases

عنوان

Casual Phrases You Hear in Movies All the Time

متن

In everyday conversations, especially in movies and TV series, people often use very short, casual phrases. For example, when friends meet, one of them might say “What’s up?” or “How’s it going?” instead of “How are you?”. These questions are not always real questions; sometimes they are just a friendly way to start a conversation.

When characters are surprised, you often hear expressions like “No way!”, “You gotta be kidding me!”, or simply “Seriously?”. These phrases show strong emotion, and the exact meaning depends on the tone of voice. When someone agrees to do something, they may say “I’m on it” to mean “I will start now”, or “Got it” to show that they understand. Learning these short expressions helps you follow the feeling of a scene, not just the dictionary meaning of each word.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
what’s up?/wʌts ˈʌp/چه خبر؟Very casual greeting
how’s it going?/haʊz ɪt ˈɡoʊ.ɪŋ/اوضاع چطوره؟Informal “How are you?”
no way!/noʊ weɪ/امکان نداره! / جدی می‌گی؟Strong surprise or disbelief
you gotta be kidding me!/juː ˈɡɒ.tə biː ˈkɪd.ɪŋ miː/شوخی می‌کنی دیگه!Saying something is hard to believe
seriously?/ˈsɪr.i.əs.li/جدی می‌گی؟Expressing doubt or surprise
I’m on it/aɪm ˈɒn ɪt/الان انجامش می‌دم“I’ll start doing this now”
got it/ˈɡɒt ɪt/گرفتم / فهمیدمI understand

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
casual phrases/ˈkæʒ.u.əl ˈfreɪ.zəz/عبارت‌های خودمانیInformal expressions used with friends
friendly way to start a conversation/ˈfrend.li weɪ tə stɑːrt ə ˌkɒn.vərˈseɪ.ʃən/روش دوستانه برای شروع صحبتPolite, relaxed way to begin talking
follow the feeling of a scene/ˈfɒl.oʊ ðə ˈfiː.lɪŋ əv ə siːn/دنبال کردن حس صحنهUnderstand emotion and mood in a movie

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“might say … instead of …”Talking about common alternatives“one of them might say ‘What’s up?’ instead of ‘How are you?’”بیان انتخاب‌های رایج و جایگزین‌ها
Present simple for general truthDescribes typical behavior“people often use very short, casual phrases.”حال ساده برای توصیف عادت‌ها


متن ۱ – Iran Travel

عنوان

Shushtar Historical Hydraulic System: Ancient Water Engineering

متن

The Shushtar Historical Hydraulic System, which is located in Khuzestan Province, is one of the most remarkable examples of ancient water engineering in Iran. The complex includes canals, bridges, tunnels, and watermills that were designed to control and distribute water from the Karun River. This system, which dates back to the Sassanid era, provided irrigation for farms and drinking water for the people of the region.

Today, visitors can walk along the stone structures and watch the powerful waterfalls that are created by the flowing water. At night, when the area is illuminated, the combination of sound, light, and moving water creates a dramatic atmosphere. The Shushtar Hydraulic System is a UNESCO World Heritage Site that shows how advanced engineering and practical design were used centuries ago.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
hydraulic system/haɪˈdrɒ.lɪk ˈsɪs.təm/سامانهٔ هیدرولیکیSystem that controls and uses moving water
canal/kəˈnæl/کانالMan-made water channel
watermill/ˈwɔː.tə.mɪl/آسیاب آبیMill powered by flowing water
irrigation/ˌɪr.ɪˈɡeɪ.ʃən/آبیاریSupplying water to land or crops
illuminated/ɪˈluː.mə.neɪ.tɪd/نورپردازی‌شدهLit by lights
dramatic atmosphere/drəˈmæt.ɪk ˈæt.mə.sfɪr/جوّ نمایشی / پرهیجانStrong, impressive mood or feeling

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
ancient water engineering/ˈeɪn.ʃənt ˈwɔː.tər ˌen.dʒɪˈnɪə.rɪŋ/مهندسی آب باستانOld techniques for controlling water
control and distribute water/kənˈtroʊl ænd dɪˈstrɪ.bjuːt ˈwɔː.tər/کنترل و توزیع آبManage and send water to different places
provided irrigation for farms/prəˈvaɪ.dɪd ˌɪr.ɪˈɡeɪ.ʃən fɔːr fɑːrmz/آبیاری مزارع را فراهم می‌کردGave water needed for agriculture

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“which were designed to …”Relative clause explaining purpose“tunnels, and watermills that were designed to control …”توضیح هدف با فعل مجهول + to
“that shows how … were used”Clause showing manner in the past“that shows how advanced engineering and practical design were used …”بیان «چگونه» در گذشته، با how

متن ۲ – Computer (.NET / Backend)

عنوان

Dependency Injection: Keeping Your .NET Code Flexible

متن

Dependency injection is a design pattern in which an object does not create its own dependencies but receives them from the outside. In .NET applications, developers often use a built-in container to register services and inject them where they are needed. This approach, which decouples components, makes the code easier to test, maintain, and extend.

For example, instead of creating a new repository directly inside a controller, the controller receives an interface through its constructor. At runtime, the dependency injection container provides the correct implementation. This not only reduces tight coupling, but also allows developers to swap implementations, such as using a mock repository in unit tests or switching from a SQL database to another storage provider.

جدول کلمات جدید (Computer)

Word / PhraseIPAمعنی فارسیEnglish Explanation
dependency injection/dɪˈpen.dən.si ɪnˈdʒek.ʃən/تزریق وابستگیPattern of giving an object its dependencies
design pattern/dɪˈzaɪn ˈpæt.ərn/الگوی طراحیReusable solution to a common design problem
built-in container/bɪlt ɪn kənˈteɪ.nər/کانتینر داخلی (پیش‌فرض فریم‌ورک)Framework-provided dependency container
register services/ˈredʒ.ɪ.stər ˈsɜːr.vɪsɪz/ثبت سرویس‌هاAdd services to the DI container
decouple components/ˌdiːˈkʌp.əl kəmˈpoʊ.nənts/جداکردن وابستگی کامپوننت‌هاReduce direct dependencies between parts
tight coupling/taɪt ˈkʌp.lɪŋ/کوپلینگ شدیدStrong, rigid dependency between components
implementation/ˌɪm.plɪ.menˈteɪ.ʃən/پیاده‌سازیConcrete class that fulfills an interface

جدول اصطلاحات / ترکیب‌ها (Computer)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
receive dependencies from outside/rɪˈsiːv dɪˈpen.dən.siz frʌm ˈaʊt.saɪd/وابستگی‌ها را از بیرون دریافت کردنGet required objects injected instead of creating them
easier to test, maintain, and extend/ˈiː.ziər tə test, meɪnˈteɪn ænd ɪkˈstend/راحت‌تر برای تست، نگهداری و گسترشSimpler for unit tests and future changes
swap implementations/swɑːp ˌɪm.plə.menˈteɪ.ʃənz/تعویض پیاده‌سازی‌هاReplace one concrete class with another

جدول گرامر جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (technical)Showing a better alternative“instead of creating a new repository directly …”بیان انجام ندادن کاری و جایگزین بهتر
“not only … but also …”Emphasizes two positive results“This not only reduces tight coupling, but also allows developers to …”تأکید دوگانه روی مزایا

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Casual Reactions You Hear in Movies All the Time

متن

In everyday speech, native speakers often react with very short phrases instead of full sentences. For example, when they are surprised in a positive way, they might say “No way!”, “You’re kidding!”, or “Get out of here!” to show that something is hard to believe. The exact meaning depends on the tone of voice and the context, but all of these expressions signal strong emotion.

When someone agrees to do a task, they might say “I’m on it”, “Consider it done”, or simply “Sure thing.” If they need a little more time, they may use phrases like “Hang on”, “Just a sec”, or “Give me a second.” These casual reactions appear in movies, series, and real conversations, and understanding them helps you follow the rhythm and feelings of fast dialogue.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
you’re kidding!/jʊr ˈkɪd.ɪŋ/شوخی می‌کنی!Expression of surprise or disbelief
get out of here!/ɡet ˈaʊt əv hɪr/وااای! / جدی می‌گی؟ (محاوره‌ای)Very informal way to say “I can’t believe it”
consider it done/kənˈsɪd.ər ɪt dʌn/انجام‌شده فرضش کنPromise to do something quickly
sure thing/ʃʊr θɪŋ/حتماً / چشمFriendly way to say “Of course”
hang on/hæŋ ɒn/صبر کنWait a moment
just a sec/dʒʌst ə sek/یه لحظه صبر کنVery short form of “Just a second”

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
react with short phrases/riˈækt wɪð ʃɔːrt ˈfreɪ.zəz/با عبارت‌های کوتاه واکنش نشان دادنAnswer using brief expressions
depends on the tone and context/dɪˈpendz ɒn ðə toʊn ænd ˈkɒn.tekst/بستگی به لحن و موقعیت داردMeaning changes with voice and situation
follow the rhythm of dialogue/ˈfɒl.oʊ ðə ˈrɪð.əm əv ˈdaɪ.ə.lɒɡ/دنبال کردن ریتم دیالوگUnderstand speed and flow of spoken conversation

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“they might say …”Describes typical but not guaranteed behavior“they might say ‘No way!’, ‘You’re kidding!’, or ‘Get out of here!’”بیان کارهای معمولِ ممکن
“instead of full sentences”Shows preference for shorter expressions“react with very short phrases instead of full sentences”به‌جای جمله کامل، عبارت کوتاه


متن ۱ – Iran Travel

عنوان

Badab-e Surt: The Terraced Springs of Mazandaran

متن

Badab-e Surt is a natural wonder in Mazandaran Province, known for its colorful terraced mineral springs. The springs, which flow down the hillside, have created a series of stepped pools with shades of orange, red, and yellow because of the high mineral content. When the sunlight reflects off the water, the landscape looks almost unreal, like a scene from another world.

The area is surrounded by mountains and forests, which makes it a peaceful spot for visitors who want to enjoy nature and take photos. However, Badab-e Surt is also a fragile environment that can be easily damaged by pollution and careless tourism. For this reason, visitors are encouraged to respect the site and avoid stepping into the pools.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
natural wonder/ˈnætʃ.ər.əl ˈwʌn.dər/شگفتی طبیعیVery special, impressive place in nature
terraced springs/ˈter.əst sprɪŋz/چشمه‌های پلکانیSprings forming step-like levels
mineral springs/ˈmɪn.ər.əl sprɪŋz/چشمه‌های معدنیSprings with dissolved minerals
hillside/ˈhɪl.saɪd/دامنهٔ کوهSide of a hill
fragile environment/ˈfrædʒ.aɪl ɪnˈvaɪ.rən.mənt/محیط شکنندهEnvironment easily harmed or damaged
careless tourism/ˈker.ləs ˈtʊr.ɪ.zəm/گردشگری بدون توجه / بی‌ملاحظهTourism without enough respect for the environment

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
colorful terraced pools/ˈkʌl.ər.fəl ˈter.əst puːlz/حوضچه‌های پلکانی رنگارنگBrightly colored step-like pools
looks almost unreal/lʊks ˈɔːl.moʊst ʌnˈrɪəl/تقریباً غیرواقعی به نظر می‌رسدLooks too beautiful or strange to be real
respect the site/rɪˈspekt ðə saɪt/احترام گذاشتن به محلBehave carefully and responsibly in that place

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“known for …”Used to say why something is famous“Badab-e Surt is a natural wonder … known for its colorful …”استفاده برای بیان دلیل شهرت
“for this reason, …”Introduces a logical result“For this reason, visitors are encouraged to respect the site.”استفاده برای بیان نتیجه منطقی

متن ۲ – Computer (.NET / Backend)

عنوان

Middleware in ASP.NET Core: Processing Requests in a Pipeline

متن

In ASP.NET Core, middleware components are arranged in a pipeline that processes every incoming HTTP request. Each middleware can inspect the request, perform some logic, and either handle the response or pass the request to the next component in the pipeline. This design, which follows the chain-of-responsibility pattern, makes it easy to add cross-cutting features such as logging, authentication, and error handling.

Developers can use built-in middleware for common tasks, or define custom middleware for specific requirements. For example, a custom middleware might measure request duration, add custom headers, or redirect users under certain conditions. Because the order of middleware is important, careful configuration is required to ensure that each component runs at the right time.

جدول کلمات جدید (Computer)

Word / PhraseIPAمعنی فارسیEnglish Explanation
middleware/ˈmɪd.əl.weər/میدلورComponent that processes requests/responses in a pipeline
pipeline/ˈpaɪp.laɪn/پایپلاینOrdered sequence of processing steps
chain-of-responsibility pattern/tʃeɪn əv rɪˌspɒn.səˈbɪl.ə.ti ˈpæt.ən/الگوی زنجیره مسئولیتPattern where each handler decides to process or pass on
cross-cutting features/krɒs ˈkʌt.ɪŋ ˈfiː.tʃərz/قابلیت‌های فراگیر در کل سیستمFeatures affecting many parts (logging, auth, etc.)
custom headers/ˈkʌs.təm ˈhed.ərz/هدرهای سفارشیAdditional HTTP headers defined by the application
under certain conditions/ˈʌn.dər ˈsɜːr.tən kənˈdɪʃ.ənz/تحت شرایط خاصWhen specific rules or situations are true

جدول اصطلاحات / ترکیب‌ها (Computer)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
arranged in a pipeline/əˈrendʒd ɪn ə ˈpaɪp.laɪn/در یک پایپلاین چیده شده‌اندPlaced in a specific order to process requests
handle the response/ˈhæn.dəl ðə rɪˈspɒns/پاسخ را مدیریت کردنGenerate or modify the HTTP response
careful configuration/ˈker.fəl ˌkɒn.fɪɡ.jəˈreɪ.ʃən/پیکربندی دقیقSetting options thoughtfully to get correct behavior

جدول گرامر جدید (Computer)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“can either … or …”Shows two possible actions“can inspect the request … and either handle the response or pass …”بیان دو انتخاب ممکن
“because the order …, … is required”Cause + necessity pattern“Because the order of middleware is important, careful configuration is required.”ساختار علت + ضرورت

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Agreeing, Refusing, and Softeners in Everyday English

متن

In movies and real conversations, native speakers rarely say “Yes, I agree” or “No, I disagree” in a formal way. Instead, they use short, natural phrases. For agreement, you often hear “Totally”, “Exactly”, or “Fair enough,” which all show that the person accepts what was said. When they refuse, they might say “I don’t think so”, “Not really”, or “I’m not sure about that” to sound less direct and more polite.

Speakers also use softeners to make their opinions sound gentle. Phrases like “Maybe we could…”, “I guess…”, or “It might be better if…” help avoid sounding too strong or aggressive. These expressions are very common in films, especially in scenes where characters are negotiating, disagreeing, or trying not to hurt someone’s feelings.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
totally/ˈtoʊ.t̬əl.i/کاملاًStrong, informal agreement
exactly/ɪɡˈzækt.li/دقیقاًStrong agreement that something is correct
fair enough/fer ɪˈnʌf/قابل قبوله / خب، باشهAccepting something, even if not perfect
I don’t think so/aɪ doʊnt ˈθɪŋk soʊ/فکر نکنم / بعید می‌دونمPolite disagreement
not really/nɒt ˈrɪə.li/نه خیلیGentle, soft “no”
I’m not sure about that/aɪm nɒt ʃʊr əˈbaʊt ðæt/مطمئن نیستم دربارۀ اینSoft way to disagree or show doubt
maybe we could …/ˈmeɪ.bi wi kʊd/شاید بتونیم …Suggestion with soft tone
I guess …/aɪ ɡes/فکر کنم …Weak, less direct opinion
it might be better if…/ɪt maɪt bi ˈbet.ər ɪf/شاید بهتر باشه اگر…Very soft suggestion or criticism

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
sound less direct/saʊnd les dəˈrekt/غیرمستقیم‌تر به نظر رسیدنTo feel more polite or softer
avoid sounding too strong/əˈvɔɪd ˈsaʊn.dɪŋ tuː strɒŋ/پرخاشگر یا خیلی محکم به نظر نرسیدنNot appear rude or aggressive
hurt someone’s feelings/hɜːrt ˈsʌm.wʌnz ˈfiː.lɪŋz/ناراحت کردن احساسات کسیMake someone feel emotionally bad

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead, they use …”Contrasting typical behavior with alternative“Native speakers rarely say … Instead, they use …”به‌جای آن، از … استفاده می‌کنند
“it might be better if …”Soft conditional suggestion“It might be better if …”پیشنهاد شرطی ملایم با might


متن ۱ – Iran Travel

عنوان

Maranjab Desert: Sand Dunes and Starry Skies

متن

Maranjab Desert, which is located near Kashan, is known for its high sand dunes, salt lakes, and clear night skies. The desert landscape, which seems endless, attracts travelers who want to experience silence, wide horizons, and dramatic sunsets. Many tours include off-road driving, walking on the dunes, and visiting historical caravanserais that once hosted traders on the Silk Road.

At night, when artificial lights are minimal, the sky above Maranjab becomes filled with stars. This makes the area a popular destination for stargazing and night photography. However, because the desert ecosystem is very fragile, responsible tourism is essential to avoid leaving trash, damaging plants, or disturbing wildlife.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
sand dune/sænd duːn/تپه شنیHill of sand formed by the wind
salt lake/sɔːlt leɪk/دریاچه نمکLake with high salt content
horizon/həˈraɪ.zən/افقLine where earth and sky seem to meet
caravanserai/ˌkær.ə.væn.səˈraɪ/کاروانسراOld roadside inn for travelers and traders
stargazing/ˈstɑːrˌɡeɪ.zɪŋ/ستاره‌بینیWatching stars in the night sky
wildlife/ˈwaɪld.laɪf/حیات وحشAnimals living in nature
responsible tourism/rɪˈspɒn.sə.bəl ˈtʊr.ɪ.zəm/گردشگری مسئولانهTourism that respects nature and local people

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
clear night skies/klɪr naɪt skaɪz/آسمان صاف شبNight sky without many clouds or lights
dramatic sunsets/drəˈmæt.ɪk ˈsʌn.sets/غروب‌های چشمگیرVery colorful, impressive sunsets
endless landscape/ˈend.ləs ˈlænd.skeɪp/چشم‌انداز بی‌پایانLandscape that seems to go on forever

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“which seems endless”Relative clause with descriptive verb “seem”“The desert landscape, which seems endless, attracts travelers …”استفاده از seem برای توصیف ظاهری
“because …, … is essential”Cause + necessity“Because the desert ecosystem is very fragile, responsible tourism is essential.”بیان علت و ضرورت

متن ۲ – Computer (High-level Architecture – CQRS)

عنوان

CQRS: Separating Reads and Writes in Complex Systems

متن

CQRS, which stands for Command Query Responsibility Segregation, is an architectural pattern that separates read operations from write operations. Instead of using a single model to handle everything, a system with CQRS uses one model for commands that change state and another model for queries that read data. This separation can make complex domains easier to reason about and optimize.

In large systems, CQRS is often combined with event sourcing or messaging. For example, when a command is handled, it may produce events that are stored and then used to update read models. This allows the write side to focus on business rules, while the read side is tuned for fast, efficient queries. However, CQRS also adds complexity, so it is usually recommended for systems where requirements are evolving and performance or scalability are critical.

جدول کلمات جدید (Computer – Architecture)

Word / PhraseIPAمعنی فارسیEnglish Explanation
responsibility segregation/rɪˌspɒn.səˈbɪ.lə.ti ˌseɡ.rɪˈɡeɪ.ʃən/تفکیک مسئولیتSeparating different responsibilities in design
command (in CQRS)/kəˈmænd/فرمان (عملیات تغییردهندهٔ وضعیت)Operation that changes system state
query/ˈkwɪr.i/کوئری (عملیات فقط خواندن)Operation that reads data without changing it
read model/riːd ˈmɒd.əl/مدل خواندنData model optimized for queries
write side/raɪt saɪd/سمت نوشتنPart of the system that handles commands
evolving requirements/ɪˈvɒl.vɪŋ rɪˈkwaɪər.mənts/نیازمندی‌های در حال تغییرRequirements that change over time

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
separate read and write operations/ˈsep.ə.reɪt riːd ænd raɪt ˌɒp.əˈreɪ.ʃənz/جدا کردن عملیات خواندن و نوشتنUse different paths for reading and updating data
focus on business rules/ˈfoʊ.kəs ɒn ˈbɪz.nəs ruːlz/تمرکز روی قوانین کسب‌وکارGive priority to domain logic
tuned for fast queries/tjuːnd fɔːr fæst ˈkwɪr.iz/تنظیم‌شده برای کوئری‌های سریعOptimized for read performance

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing”Showing alternative design approach“Instead of using a single model to handle everything, …”بیان رویکرد جایگزین
“is often combined with …”Describes common combination“In large systems, CQRS is often combined with event sourcing …”توصیف ترکیب رایج در معماری

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Phrases for Buying Time and Changing the Topic

متن

In real conversations and movies, people often need a moment to think or to avoid answering directly. Instead of staying silent, they use short phrases to buy time. Expressions like “Let me see…”, “Well, I’m not sure”, or “That’s a good question” give the speaker a few seconds to think. These phrases don’t add real information, but they keep the conversation flowing and sound natural.

Sometimes, characters also want to change the topic without sounding rude. They might say “Anyway…”, “By the way…”, or “Speaking of that…”, and then move to a different subject. These linking phrases help the dialogue feel smooth, especially in fast scenes where the mood or focus shifts quickly.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
let me see…/let miː siː/بذار ببینم…Buying time to think
I’m not sure/aɪm nɒt ʃʊr/مطمئن نیستمShowing uncertainty
that’s a good question/ðæts ə ɡʊd ˈkwes.tʃən/سؤال خوبیهUsed while thinking about an answer
anyway…/ˈen.i.weɪ/به‌هرحال…Used to change or return to a topic
by the way…/ˌbaɪ ðə ˈweɪ/راستی…Introduces new, related topic
speaking of that…/ˈspiː.kɪŋ əv ðæt/راستی، حالا که صحبتش شد…Connects current topic to a related one

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
buy time/baɪ taɪm/وقت خریدن (برای فکر کردن)Create extra time before answering
keep the conversation flowing/kiːp ðə ˌkɒn.vərˈseɪ.ʃən ˈfloʊ.ɪŋ/مکالمه را روان نگه داشتنAvoid awkward silence, continue talking
change the topic/tʃeɪndʒ ðə ˈtɒp.ɪk/عوض کردن موضوعMove to a different subject

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing”Alternative to doing nothing / staying silent“Instead of staying silent, they use short phrases …”بیان کار جایگزین
“they might say … and then …”Describing typical sequence of actions“They might say ‘Anyway…’ and then move to a different subject.”توصیف ترتیب معمول در مکالمه


متن ۱ – Iran Travel

عنوان

Lut Desert: The Hottest Place on Earth

متن

The Lut Desert, which is located in the southeast of Iran, is famous for having some of the highest ground temperatures ever recorded on Earth. Large areas of the desert are covered with strange rock formations and sand structures called “yardangs,” which have been shaped by strong winds over thousands of years. The landscape, which looks almost like the surface of another planet, is both hostile and fascinating.

Because of its extreme climate, the Lut Desert has very little vegetation or permanent human settlement. However, it has become a popular destination for adventure travelers, photographers, and scientists who study geology and climate. The desert is a UNESCO World Heritage Site that shows how powerful natural forces can shape the surface of our planet.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
ground temperature/ɡraʊnd ˈtem.prə.tʃər/دمای سطح زمینTemperature measured at the surface of the ground
yardang/ˈjɑːr.dæŋ/یاردانگ (ریگ‌کوه‌های بادی)Long, wind-shaped ridge of rock or sand
hostile (environment)/ˈhɒs.taɪl/نامهربان، سخت برای زندگیVery difficult or dangerous for living things
vegetation/ˌvedʒ.əˈteɪ.ʃən/پوشش گیاهیPlants in a particular area
permanent settlement/ˈpɜː.mə.nənt ˈset.əl.mənt/سکونت‌گاه دائمیPlace where people live all year round
natural forces/ˈnætʃ.ər.əl fɔːrsɪz/نیروهای طبیعیPowers of nature, like wind, water, heat

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
highest ground temperatures/ˈhaɪ.əst ɡraʊnd ˈtem.prə.tʃərz/بالاترین دماهای سطح زمینRecord-breaking heat at the surface
extreme climate/ɪkˈstriːm ˈklaɪ.mət/اقلیم بسیار شدیدVery hot, cold, dry, or otherwise intense weather
shape the surface of our planet/ʃeɪp ðə ˈsɜː.fɪs əv aʊə ˈplæn.ɪt/شکل‌دادن به سطح سیاره ماChange how the land looks over time

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“which have been shaped …”Present perfect passive for long-term natural process“sand structures … which have been shaped by strong winds …”بیان فرآیند طولانی با حالت مجهول
“has become a popular destination”Present perfect to show change over time“it has become a popular destination for adventure travelers …”نشان دادن تغییری که تا الان ادامه دارد

متن ۲ – Computer (ASP.NET Core – Hosting & Configuration)

عنوان

Configuration and Environments in ASP.NET Core

متن

In ASP.NET Core, configuration is usually loaded from multiple sources, such as JSON files, environment variables, and secret stores. When the application starts, these sources are combined into a single configuration object, which can be injected into services and controllers. This flexible model, which is based on key-value pairs, makes it easy to change settings without recompiling the application.

ASP.NET Core also supports different environments like Development, Staging, and Production. Each environment can load its own configuration file, such as appsettings.Development.json or appsettings.Production.json. This allows developers to enable detailed error pages and logging in development, while keeping production more secure and optimized. By checking the current environment at runtime, the application can adjust its behavior safely.

جدول کلمات جدید (Computer – ASP.NET Core)

Word / PhraseIPAمعنی فارسیEnglish Explanation
configuration/kənˌfɪɡ.jəˈreɪ.ʃən/پیکربندیSettings that control application behavior
environment variable/ɪnˈvaɪ.rən.mənt ˈveə.ri.ə.bəl/متغیر محیطیValue from OS environment used as configuration
secret store/ˈsiː.krət stɔːr/محل نگه‌داری اسرارSecure storage for sensitive data (keys, passwords)
key-value pair/kiː ˈvæl.juː per/جفت کلید–مقدارSimple structure: name + value
staging (environment)/ˈsteɪ.dʒɪŋ/محیط استیجینگ / پیش‌تولیدPre-production environment for testing
adjust behavior/əˈdʒʌst bɪˈheɪ.vjər/تنظیم کردن رفتارChange how the app acts based on conditions

جدول اصطلاحات / ترکیب‌ها (Computer – ASP.NET Core)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
loaded from multiple sources/ˈloʊ.dɪd frɒm ˈmʌl.tə.pəl ˈsɔːr.sɪz/از چند منبع بارگذاری می‌شودTaken from several places (files, env vars, etc.)
combined into a single object/kəmˈbaɪnd ˈɪn.tuː ə ˈsɪŋ.ɡəl ˈɒb.dʒɪkt/در یک آبجکت واحد ترکیب می‌شوندMerged into one configuration structure
enable detailed error pages/ɪˈneɪ.bəl dɪˈtiːld ˈer.ər peɪdʒɪz/فعال کردن صفحات خطای جزئی‌نگرShow stack traces and rich error information

جدول گرامر جدید (Computer – ASP.NET Core)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“can be injected into …”Passive form showing DI usage“which can be injected into services and controllers.”نشان دادن امکان تزریق وابستگی‌ها
“allows developers to … while …”Structure: permission + contrast in parallel actions“This allows developers to enable detailed error pages while keeping production more secure …”نشان دادن دو کار همزمان با while

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Talking About Plans and Intentions in Casual English

متن

In everyday English, especially in movies, speakers often talk about their plans in a relaxed way. Instead of saying “I intend to do this,” they might say “I’m gonna do it later” or “I’m planning to do that tomorrow.” The phrase “gonna” is a very common spoken form of “going to,” and it appears all the time in dialogues when people talk about future actions.

When someone has already decided, they may say “I’ve made up my mind” or “I’m definitely doing it.” If they are still unsure, they might say “I’m thinking about it” or “I haven’t decided yet.” These expressions help you understand how certain or uncertain a character is about their next move in a scene.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
I’m gonna do it/aɪm ˈɡʌn.ə duː ɪt/می‌خوام انجامش بدمVery informal “I am going to do it”
I’m planning to …/aɪm ˈplæn.ɪŋ tə/برنامه دارم که…Talking about an arranged plan
I’ve made up my mind/aɪv meɪd ʌp maɪ maɪnd/تصمیمم را گرفته‌امI have decided
I’m definitely doing it/aɪm ˈdef.ɪ.nət.li ˈduː.ɪŋ ɪt/قطعاً انجامش می‌دمVery strong intention
I’m thinking about it/aɪm ˈθɪŋ.kɪŋ əˈbaʊt ɪt/دارم بهش فکر می‌کنمNot sure yet, considering
I haven’t decided yet/aɪ ˈhæv.ənt dɪˈsaɪ.dɪd jet/هنوز تصمیم نگرفتمNo decision so far

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
talk about future actions/tɔːk əˈbaʊt ˈfjuː.tʃər ˈæk.ʃənz/درباره کارهای آینده صحبت کردنDiscuss what they will do
show strong intention/ʃoʊ strɒŋ ɪnˈten.ʃən/نشان دادن قصد قویMake it clear they really plan to do it
still unsure/stɪl ʌnˈʃʊr/هنوز مطمئن نیستNot certain yet

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“gonna” as spoken “going to”Informal reduction used in speech“I’m gonna do it later.”شکل محاوره‌ای going to
Present continuous for futureTalking about planned future events“I’m planning to do that tomorrow.”حال استمراری برای برنامهٔ آینده


متن ۱ – Iran Travel

عنوان

Alamut Castle: The Eagle’s Nest in the Mountains

متن

Alamut Castle, which is located in the Alborz Mountains near Qazvin, was once the stronghold of the Nizari Ismailis during the medieval period. The fortress was built on top of a steep rock, giving it a strategic view over the surrounding valleys and mountain passes. Because of its remote location and difficult access, Alamut was considered almost impossible to conquer.

Today, only ruins of the castle remain, but the site still attracts visitors who are interested in history, hiking, and dramatic landscapes. Travelers climb the narrow paths to reach the top, where they can see the foundations of ancient walls and enjoy wide views of the mountains. Alamut is often called “the Eagle’s Nest” because of its high and isolated position.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
stronghold/ˈstrɒŋ.hoʊld/دژ مستحکمWell-defended place controlled by a group
fortress/ˈfɔːr.trəs/قلعهٔ نظامیStrong castle, often used for defense
strategic view/strəˈtiː.dʒɪk vjuː/دید استراتژیکView useful for military or planning purposes
remote location/rɪˈmoʊt loʊˈkeɪ.ʃən/موقعیت دورافتادهPlace far from cities or main roads
ruins/ˈruː.ɪnz/ویرانه‌هاRemaining parts of an old building
foundations/faʊnˈdeɪ.ʃənz/پی، فونداسیونBase parts that support a structure

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
almost impossible to conquer/ˈɔːl.moʊst ɪmˈpɒs.ə.bəl tə ˈkɒŋ.kər/تقریباً غیرقابل تسخیرVery hard to attack and win
dramatic landscapes/drəˈmæt.ɪk ˈlænd.skeɪps/مناظر بسیار چشمگیرVery impressive natural views
narrow paths/ˈnær.oʊ pæθs/مسیرهای باریکThin walking routes up a mountain

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“was once …”Past state that is no longer true“Alamut Castle … was once the stronghold …”بیان وضعیتی که در گذشته صدق می‌کرد
“is often called … because …”Passive + reason“Alamut is often called ‘the Eagle’s Nest’ because of its …”ساختار «نامیده می‌شود چون …»

متن ۲ – Computer (Architecture – Observability)

عنوان

Observability: Understanding What Your System Is Doing

متن

Observability is the ability to understand the internal state of a system by looking at its outputs, such as logs, metrics, and traces. In modern distributed systems, where many services run across multiple machines, observability is essential for detecting problems, finding bottlenecks, and understanding user behavior. Instead of guessing what went wrong, engineers rely on telemetry data that shows how requests move through the system.

A typical observability stack includes structured logging for detailed events, metrics for numeric trends, and tracing for following a single request across services. Tools and platforms collect this data and present it in dashboards and alerts. This allows teams to spot anomalies quickly, correlate issues across different components, and reduce the time it takes to identify and fix incidents.

جدول کلمات جدید (Computer – Architecture)

Word / PhraseIPAمعنی فارسیEnglish Explanation
observability/əbˌzɜːr.vəˈbɪ.lə.ti/مشاهده‌پذیری سیستمHow well you can understand a system from the outside
metric/ˈmet.rɪk/متریکNumeric measurement (CPU, latency, etc.)
trace/treɪs/تِریسRecord of a request’s path through services
telemetry data/təˈlem.ə.tri ˈdeɪ.tə/داده تلماتریData sent from systems for monitoring
bottleneck/ˈbɒt.əl.nek/تنگنا / گلوگاهSlow point that limits performance
anomaly/əˈnɒm.ə.li/ناهنجاری / وضعیت غیرعادیValue or behavior that is unusual
incident/ˈɪn.sɪ.dənt/رخداد (اشکال، خطا در سیستم)Problem or outage in production

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
internal state of a system/ɪnˈtɜːr.nəl steɪt əv ə ˈsɪs.təm/وضعیت داخلی سیستمHow things are inside the system
detect problems/dɪˈtekt ˈprɒb.ləmz/شناسایی مشکلاتFind that an issue exists
reduce the time it takes to…/rɪˈduːs ðə taɪm ɪt teɪks tuː/کم کردن زمانی که طول می‌کشد تا…Make some process faster

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (diagnosing)Alternative to guessing“Instead of guessing what went wrong, engineers rely on telemetry data …”بیان رویکرد بهتر به جای حدس‌زدن
“allows teams to …, …, and …”Parallel verb list after “allow”“This allows teams to spot anomalies quickly, correlate issues, and reduce the time …”فهرست افعال موازی پس از allow

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Reacting to News: Good, Bad, and Unexpected

متن

In movies and real life, people react to news in many natural ways, not just by saying “That’s good” or “That’s bad.” When they hear good news, they might say “That’s awesome!”, “Good for you!”, or “I’m so happy for you.” These phrases show support and excitement, and they sound much warmer than a simple “Congratulations.”

For bad or surprising news, you often hear reactions like “That sucks”, “I’m really sorry to hear that”, or “Oh no, that’s rough.” When the news is unexpected or shocking, people may say “Wait, what?”, “Are you serious?”, or “You can’t be serious.” Understanding these reactions helps you follow the emotional tone of a scene, even when the vocabulary is simple.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
that’s awesome!/ðæts ˈɔː.səm/چه عالی!Very positive reaction
good for you!/ɡʊd fər juː/خوش به حالت! / آفرین به تو!Showing support and happiness for someone
I’m so happy for you/aɪm soʊ ˈhæp.i fər juː/خیلی برات خوشحالمStrong supportive reaction
that sucks/ðæt sʌks/خیلی بده / افتضاحهInformal, negative reaction
that’s rough/ðæts rʌf/سخته / اوضاع خرابهEmpathy for a difficult situation
wait, what?/weɪt, wʌt/صبر کن، چی؟Surprise and confusion
you can’t be serious/juː kænt biː ˈsɪr.i.əs/جدی نمی‌گی دیگه!Strong disbelief

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
react to news/riˈækt tə nuːz/به یک خبر واکنش نشان دادنRespond emotionally to information
emotional tone of a scene/ɪˈmoʊ.ʃən.əl toʊn əv ə siːn/لحن احساسی یک صحنهOverall feeling (happy, sad, angry, etc.)
sounds much warmer/saʊndz mʌtʃ ˈwɔːr.mər/خیلی صمیمی‌تر به نظر می‌رسدFeels more friendly and kind

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“they might say … or …”Giving alternative common reactions“they might say ‘That’s awesome!’, ‘Good for you!’, or ‘I’m so happy for you.’”بیان چند گزینهٔ رایج
“even when …”Contrast with expectation“even when the vocabulary is simple.”«حتی وقتی که …» برای بیان تضاد


متن ۱ – Iran Travel

عنوان

Bisotun: Stories Carved in Stone

متن

Bisotun, which is located in Kermanshah Province, is famous for its huge rock reliefs and inscriptions carved into a cliff. The most important carving was ordered by Darius the Great and shows the king standing over defeated enemies, with long texts written in three ancient languages. These inscriptions, which tell the story of Darius’s rise to power, are sometimes called a “stone document” of the Achaemenid Empire.

Because of its historical and linguistic value, Bisotun has helped scholars understand ancient Persian history and cuneiform writing. The site, which overlooks an important ancient route, also includes statues, old caravanserais, and natural cliffs that attract both historians and climbers. Bisotun is a UNESCO World Heritage Site that connects myth, history, and landscape in one place.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
rock relief/rɒk rɪˈliːf/نقش‌برجستهٔ سنگیPicture carved into rock so that figures stand out
inscription/ɪnˈskrɪp.ʃən/کتیبهWriting carved into stone or metal
cuneiform writing/ˈkjuː.ni.ɪ.fɔːrm ˈraɪ.tɪŋ/خط میخیAncient writing with wedge-shaped signs
rise to power/raɪz tə ˈpaʊ.ər/به قدرت رسیدنProcess of becoming a ruler
linguistic value/lɪŋˈɡwɪs.tɪk ˈvæl.juː/ارزش زبانیImportance for the study of languages
cliff/klɪf/صخرهٔ بلندHigh, steep rock face

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
stone document/stoʊn ˈdɒk.jə.mənt/سند سنگیHistorical record carved in stone
historical and linguistic value/hɪˈstɒr.ɪ.kəl ænd lɪŋˈɡwɪs.tɪk ˈvæl.juː/ارزش تاریخی و زبانیImportance for history and language studies
connects myth, history, and landscape/kəˈnekts mɪθ, ˈhɪs.tər.i ænd ˈlænd.skeɪp/اسطوره، تاریخ و منظره را به‌هم وصل می‌کندBrings together stories, past events, and nature

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is famous for … -ing”Reason for fame, with verb in -ing form“Bisotun … is famous for its huge rock reliefs and inscriptions …”بیان دلیل معروف‌بودن با فعل ing-دار
“has helped scholars understand …”Present perfect for long-term effect“Bisotun has helped scholars understand ancient Persian history …”نشان‌دادن اثری که تا امروز ادامه دارد

متن ۲ – Computer (ASP.NET Core – Minimal APIs در عمل)

عنوان

Minimal APIs in ASP.NET Core: Lightweight HTTP Endpoints

متن

Minimal APIs in ASP.NET Core provide a simple way to define HTTP endpoints without using full MVC controllers. Instead of creating separate controller classes, developers can map routes directly in the Program file or startup code. This style, which reduces boilerplate, is useful for small services, internal tools, and microservices where simplicity and startup time matter.

Despite their simplicity, minimal APIs still integrate with dependency injection, logging, and middleware. You can bind route parameters, query strings, and JSON bodies directly to method parameters. For example, a minimal API endpoint can receive a typed request object, call an injected service, and return results with proper status codes. This makes it possible to build clean, testable endpoints with very little code.

جدول کلمات جدید (Computer – ASP.NET Core)

Word / PhraseIPAمعنی فارسیEnglish Explanation
minimal API/ˈmɪn.ə.məl ˌeɪ.piːˈaɪ/مینیمال APILightweight HTTP API style in ASP.NET Core
boilerplate/ˈbɔɪ.lər.pleɪt/کد تکراری / الگوی تکراریRepeated code needed for structure, not core logic
internal tool/ɪnˈtɜːr.nəl tuːl/ابزار داخلیApplication used inside a team or company
route parameter/ruːt pəˈræm.ɪ.tər/پارامتر مسیرVariable part of the URL path
query string/ˈkwɪr.i strɪŋ/کوئری‌استرینگPart of URL after ?, with key-value pairs
typed request object/taɪpt rɪˈkwest ˈɒb.dʒɪkt/آبجکت درخواست تایپ‌شدهStrongly typed parameter representing incoming data

جدول اصطلاحات / ترکیب‌ها (Computer – ASP.NET Core)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
define HTTP endpoints/dɪˈfaɪn ˌeɪtʃ.tiː.tiː.piː ˈend.pɔɪnts/تعریف کردن اندپوینت‌های HTTPCreate routes that handle HTTP requests
reduce boilerplate/rɪˈduːs ˈbɔɪ.lər.pleɪt/کم کردن کد تکراریDecrease required structural code
build clean, testable endpoints/bɪld kliːn ˈtes.tə.bəl ˈend.pɔɪnts/ساخت اندپوینت‌های تمیز و تست‌پذیرCreate endpoints that are easy to read and test

جدول گرامر جدید (Computer – ASP.NET Core)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (structure)Alternative design approach“Instead of creating separate controller classes, developers can map routes …”بیان رویکرد جایگزین در طراحی
“makes it possible to + verb”Showing new capability“This makes it possible to build clean, testable endpoints …”نشان دادن امکان انجام کاری

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Expressing Doubt, Suspicion, and Skepticism

متن

In movies and real-life conversations, people often show doubt or suspicion in indirect ways. Instead of saying “I don’t believe you,” they might use phrases like “I’m not buying it,” “That doesn’t sound right,” or “Something feels off.” These expressions suggest that the speaker is skeptical without directly calling the other person a liar.

Sometimes the doubt is softer or more polite. People may say “Are you sure about that?”, “I have my doubts,” or “I’m not completely convinced.” In more intense scenes, characters might react with “Yeah, right,” or “Nice try,” to show sarcastic disbelief. Recognizing these phrases helps you understand tension and subtext in dialogues, even when the actual words seem simple.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
I’m not buying it/aɪm nɒt ˈbaɪ.ɪŋ ɪt/باورم نمی‌شه / نمی‌خرم اینوSaying you don’t really believe something
that doesn’t sound right/ðæt ˈdʌz.ənt saʊnd raɪt/درست به نظر نمی‌رسهSuggests information seems wrong
something feels off/ˈsʌm.θɪŋ fiːlz ɒf/یه چیزی مشکوکه / جور درنمیادSituation feels strange or suspicious
I have my doubts/aɪ hæv maɪ daʊts/خودم تردیدهایی دارمPolite way to say you are not sure
I’m not completely convinced/aɪm nɒt kəmˈpliːt.li kənˈvɪnst/کاملاً قانع نشدمYou still don’t fully believe it
yeah, right/jeə raɪt/آره جون خودت! (طعنه)Sarcastic way to show disbelief
nice try/naɪs traɪ/تلاش قشنگی بود، ولی نه!Suggests attempt failed, often joking or sarcastic

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
show doubt or suspicion/ʃoʊ daʊt ɔːr səˈspɪʃ.ən/تردید یا شک را نشان دادنExpress that you don’t fully trust something
indirect ways/ˌɪn.daɪˈrekt weɪz/روش‌های غیرمستقیمNot saying something directly
sarcastic disbelief/sɑːrˈkæs.tɪk ˌdɪs.bɪˈliːf/ناباوری طعنه‌آمیزDisbelief expressed with irony or sarcasm

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (emotion)Alternative to a direct statement“Instead of saying ‘I don’t believe you,’ they might use …”به‌جای اینکه مستقیم بگوید …
“people may say … or …”Describing common options“People may say ‘Are you sure about that?’ or ‘I have my doubts.’”بیان چند انتخاب رایج در مکالمه


متن ۱ – Iran Travel

عنوان

Tabriz Bazaar: A Living Historical Market

متن

Tabriz Historic Bazaar Complex, which is located in the center of Tabriz, is one of the oldest and largest covered bazaars in the world. For centuries, it has been an important trading hub on the Silk Road, where merchants bought and sold carpets, spices, jewelry, and many other goods. The bazaar is made up of brick corridors, domed ceilings, and caravanserais that create a maze of shops and warehouses.

Today, Tabriz Bazaar is still a living market where local people do their daily shopping alongside visitors and tourists. Different sections, or “timchehs,” specialize in certain products, such as handmade carpets or gold. The combination of traditional architecture, active trade, and social life makes the bazaar a key part of the cultural identity of Tabriz.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
covered bazaar/ˈkʌv.ərd bəˈzɑːr/بازار سرپوشیدهMarket with a roof over the walkways
trading hub/ˈtreɪ.dɪŋ hʌb/مرکز دادوستدImportant center for buying and selling goods
corridor/ˈkɔːr.ə.dɔːr/دالان / راهروLong narrow passage between shops
domed ceiling/doʊmd ˈsiː.lɪŋ/سقف گنبدیRoof shaped like a dome
warehouse/ˈwer.haʊs/انبارLarge building for storing goods
identity (cultural)/aɪˈden.tə.ti/هویتWho/what something is, in terms of culture

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
important trading hub/ɪmˈpɔːr.tənt ˈtreɪ.dɪŋ hʌb/مرکز تجاری مهمMajor place for commercial activity
maze of shops/meɪz əv ʃɒps/هزارتوی مغازه‌هاMany small paths and shops, easy to get lost in
cultural identity of Tabriz/ˈkʌl.tʃər.əl aɪˈden.tə.ti əv tæˈbriːz/هویت فرهنگی تبریزWhat represents Tabriz’s culture

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is made up of …”Describes components of something“The bazaar is made up of brick corridors, domed ceilings …”برای گفتن «از … تشکیل شده است»
“makes … a key part of …”Shows why something is very important“The combination … makes the bazaar a key part of …”نشان‌دادن اهمیت در یک کل بزرگ‌تر

متن ۲ – Computer (Architecture – Event Sourcing)

عنوان

Event Sourcing: Storing the History, Not Just the State

متن

Event sourcing is an architectural pattern in which changes to application state are stored as a sequence of events instead of overwriting data. Each event describes what happened, such as “OrderPlaced” or “PaymentConfirmed,” and the current state can be rebuilt by replaying these events in order. This approach creates a complete audit log, which is useful for debugging, analytics, and compliance.

In distributed systems, event sourcing is often combined with messaging and CQRS. When a command is handled, the system produces one or more events that are appended to an event store. Read models subscribe to these events and update their own data for fast queries. Although event sourcing adds complexity, it can make complex domains more transparent and easier to reason about over time.

جدول کلمات جدید (Computer – Architecture)

Word / PhraseIPAمعنی فارسیEnglish Explanation
event sourcing/ɪˈvent ˈsɔːr.sɪŋ/ایونت سورسینگPattern of storing events instead of just current state
sequence of events/ˈsiː.kwəns əv ɪˈvents/دنباله‌ای از رویدادهاOrdered list of events over time
overwrite data/ˌoʊ.vərˈraɪt ˈdeɪ.tə/روی داده قبلی نوشتنReplace old data with new values
audit log/ˈɔː.dɪt lɒɡ/لاگ ممیزی / سوابق کاملComplete record of who did what and when
compliance/kəmˈplaɪ.əns/انطباق با قوانینFollowing legal or regulatory rules
event store/ɪˈvent stɔːr/مخزن رویدادDatabase specialized for storing events

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
rebuild the current state/riːˈbɪld ðə ˈkɜː.rənt steɪt/بازسازی وضعیت فعلیRecreate state by applying events
append events to a store/əˈpend ɪˈvents tuː ə stɔːr/اضافه کردن رویدادها به مخزنAdd new events to the end of the event log
make domains more transparent/meɪk doʊˈmeɪnz mɔːr trænsˈper.ənt/شفاف‌تر کردن دامنه‌هاMake it clearer what has happened over time

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (storage)Alternative persistence approach“stored as a sequence of events instead of overwriting data.”نشان دادن روش ذخیره‌سازی جایگزین
“can be rebuilt by + -ing”Passive capability description“the current state can be rebuilt by replaying these events …”بیان اینکه کاری «می‌تواند» با doing انجام شود

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Checking Understanding and Clarifying in Conversation

متن

In movies and real life, speakers often check if the other person has understood them. Instead of asking “Do you understand?”, they might say “You know what I mean?”, “Do you get it?”, or “Are you with me so far?”. These questions are softer and more natural, and they invite the listener to confirm or ask for clarification.

When someone doesn’t understand, they use short phrases to ask for more information. Common expressions include “What do you mean?”, “Can you say that again?”, or “Sorry, I didn’t catch that.” In more polite situations, you might hear “Could you clarify that?” or “Can you explain that a bit more?”. These phrases appear frequently in dialogues and help keep communication clear and friendly.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
you know what I mean?/juː noʊ wɒt aɪ miːn/می‌فهمی چی می‌گم؟Checking if the listener understands the idea
do you get it?/duː juː ɡet ɪt/گرفتی؟ / متوجه شدی؟Asking if the point is clear
are you with me so far?/ɑːr juː wɪð miː soʊ fɑːr/تا اینجاش با منی؟Checking understanding during a longer explanation
what do you mean?/wɒt duː juː miːn/منظورت چیه؟Asking for clarification
I didn’t catch that/aɪ ˈdɪd.ənt kætʃ ðæt/متوجه نشدم چی گفتیDidn’t hear or understand something clearly
could you clarify that?/kʊd juː ˈkler.ə.faɪ ðæt/می‌شه این رو روشن‌تر توضیح بدی؟Polite request for more precise explanation

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
check if someone has understood/tʃek ɪf ˈsʌm.wʌn hæz ˌʌndərˈstud/بررسی‌کردن اینکه طرف فهمیده یا نهVerify the other person’s understanding
ask for clarification/æsk fɔːr ˌkler.ə.fɪˈkeɪ.ʃən/درخواست شفاف‌سازیAsk for a clearer explanation
keep communication clear/kiːp ˌkɒm.juː.nəˈkeɪ.ʃən klɪr/ارتباط را شفاف نگه داشتنAvoid confusion in conversation

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing / full clause”Comparing formal vs natural question“Instead of asking ‘Do you understand?’, they might say …”مقایسه فرم رسمی با شکل طبیعی‌تر
present simple for habitsDescribing typical conversational behavior“speakers often check if the other person has understood …”حال ساده برای توصیف عادت‌ها


متن ۱ – Iran Travel

عنوان

Gonbad-e Qabus: The Tall Brick Tower of the North

متن

Gonbad-e Qabus, which is located in Golestan Province, is one of the tallest brick towers in the world and a masterpiece of early Islamic architecture. The tower was built in the 11th century as a monumental tomb and stands on a hill overlooking the surrounding plain. Its simple geometric form, with a conical roof and star-shaped base, has made it an iconic landmark on the Silk Road.

Today, visitors can see the tower from far away because of its height and isolated position. At close range, they can observe the precise brickwork and Kufic inscriptions that decorate the walls. Gonbad-e Qabus is a UNESCO World Heritage Site and an important symbol of Persian engineering and design in northern Iran.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
brick tower/brɪk ˈtaʊ.ər/برج آجریTall structure built mainly from bricks
masterpiece/ˈmæs.tər.piːs/شاهکارWork of art of very high quality
geometric form/ˌdʒiː.əˈmet.rɪk fɔːrm/فرم هندسیShape based on simple geometric figures
conical roof/ˈkɒn.ɪ.kəl ruːf/سقف مخروطیRoof shaped like a cone
isolated position/ˈaɪ.sə.leɪ.tɪd pəˈzɪʃ.ən/موقعیت جدا/منزویStanding alone, far from other buildings
precise brickwork/prɪˈsaɪs ˈbrɪk.wɜːrk/آجرچینی دقیقVery accurate and regular arrangement of bricks

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
monumental tomb/ˌmɒn.jəˈmen.təl tuːm/مقبرهٔ یادمانیVery large grave built to honor someone
iconic landmark/aɪˈkɒn.ɪk ˈlænd.mɑːrk/نماد شاخص / نشانهٔ معروفVery famous, easily recognized place
symbol of Persian engineering/ˈsɪm.bəl əv ˈpɜː.ʒən ˌen.dʒɪˈnɪə.rɪŋ/نمادی از مهندسی ایرانیRepresents engineering skill of Persians

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“can see … from far away”Ability + distance“visitors can see the tower from far away …”نشان دادن توانایی دیدن از دور
“has made it …”Present perfect showing result of a quality“has made it an iconic landmark …”بیان اینکه یک ویژگی باعث نتیجه‌ای شده

متن ۲ – Computer (Architecture – Distributed Transactions / Outbox)

عنوان

The Outbox Pattern: Reliable Messages in Distributed Systems

متن

In distributed systems, writing to a database and sending a message at the same time can create consistency problems if one operation succeeds and the other fails. The outbox pattern solves this by first storing outgoing messages in the same database transaction as the business data. After the transaction commits, a separate process reads the outbox table and publishes the messages to a message broker.

This approach ensures that either both the data change and the message are saved, or neither is, which reduces the risk of lost or duplicated events. It also works well with event-driven architectures and can be combined with patterns like event sourcing and CQRS. Although the outbox pattern adds operational complexity, it provides a practical way to achieve reliable messaging without using distributed transactions.

جدول کلمات جدید (Computer – Architecture)

Word / PhraseIPAمعنی فارسیEnglish Explanation
consistency problems/kənˈsɪs.tən.si ˈprɒb.ləmz/مشکلات سازگاریIssues where data does not match across systems
outbox pattern/ˈaʊt.bɒks ˈpæt.ərn/الگوی OutboxPattern for reliably sending messages after DB commits
message broker/ˈmes.ɪdʒ ˈbroʊ.kər/مسیج بروکرSystem that routes messages between services
transaction commits/trænˈzæk.ʃən kəˈmɪts/تراکنش کامیت می‌شودDatabase transaction is successfully saved
lost or duplicated events/lɒst ɔːr ˈduː.plɪ.keɪ.tɪd ɪˈvents/رویدادهای گم‌شده یا تکراریEvents that never arrive or are processed more than once
distributed transaction/dɪˈstrɪb.juː.tɪd trænˈzæk.ʃən/تراکنش توزیع‌شدهSingle transaction across multiple systems/databases

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
create consistency problems/kriˈeɪt kənˈsɪs.tən.si ˈprɒb.ləmz/ایجاد مشکلات سازگاریCause data to be out of sync
stored in the same transaction/stɔːrd ɪn ðə seɪm trænˈzæk.ʃən/در همان تراکنش ذخیره می‌شودSaved together atomically
achieve reliable messaging/əˈtʃiːv rɪˈlaɪ.ə.bəl ˈmes.ɪdʒ.ɪŋ/رسیدن به ارسال پیام قابل‌اعتمادMake sure messages are delivered consistently

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“can create … if …”Cause + condition“writing to a database and sending a message … can create consistency problems if …”بیان امکان رخداد مشکل تحت شرط
“either … or neither …” (logic)Describing all-or-nothing behavior“either both the data change and the message are saved, or neither is …”ساختار برای «یا هر دو/یا هیچ‌کدام»

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Ending Conversations Naturally in English

متن

In movies and daily life, characters rarely end a conversation by saying “Goodbye” in a strict, textbook way. Instead, they use short, natural phrases that fit the situation. For example, when they have to leave quickly, they might say “I gotta run”, “I should get going”, or “I’ll let you go.” These expressions signal that the conversation is ending without sounding rude.

When the ending is friendly and relaxed, people often say “Talk to you later”, “Catch you later”, or “See you around.” In more casual scenes, you may also hear “Take care”, “Have a good one”, or simply “Later.” Understanding these phrases helps you recognize when a scene is wrapping up and how close the relationship between characters is.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
I gotta run/aɪ ˈɡɒt.ə rʌn/باید برم / باید بدوم (کنایه از رفتن سریع)Very informal way to say “I need to leave now”
I should get going/aɪ ʃʊd ɡet ˈɡoʊ.ɪŋ/باید کم‌کم برمPolite way to say it’s time to leave
I’ll let you go/aɪl let juː ɡoʊ/دیگه مزاحمت نمی‌شمEnding the call/chat politely
talk to you later/tɔːk tə juː ˈleɪ.tər/بعداً باهات صحبت می‌کنمFriendly closing, expecting future contact
catch you later/kætʃ juː ˈleɪ.tər/بعداً می‌بینمت / می‌بینمتVery informal goodbye
see you around/siː juː əˈraʊnd/یه دوری می‌بینمتSuggests you will meet again sometime
have a good one/hæv ə ɡʊd wʌn/روزت خوب / وقتت بخیرCasual wish for a good day/time

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
end a conversation politely/end ə ˌkɒn.vərˈseɪ.ʃən pəˈlaɪt.li/مودبانه مکالمه را تمام کردنFinish talking without sounding rude
when a scene is wrapping up/wen ə siːn ɪz ˈræp.ɪŋ ʌp/وقتی که یک صحنه در حال جمع‌شدن استWhen a scene is coming to an end
fit the situation/fɪt ðə ˌsɪtʃ.uˈeɪ.ʃən/به موقعیت جور بودنBe appropriate for the context

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“they might say … or …”Giving typical alternatives“they might say ‘I gotta run’, ‘I should get going’, or ‘I’ll let you go.’”بیان چند گزینهٔ رایج
present simple for general truthDescribing usual behavior“characters rarely end a conversation by saying ‘Goodbye’ …”حال ساده برای توصیف عادت‌ها


متن ۱ – Iran Travel

عنوان

Kaleybar and the Forests of Arasbaran

متن

Kaleybar is a town in East Azerbaijan that is famous for its access to the dense Arasbaran forests and the nearby Babak Castle. The region, which lies close to the border with Armenia and the Republic of Azerbaijan, is known for its green hills, oak trees, and rich biodiversity. Many visitors travel to Kaleybar to hike through the forests, enjoy cool summer weather, and experience the local music and culture of the Turkic-speaking communities.

In autumn, the Arasbaran area turns into a mosaic of red, yellow, and orange leaves, creating dramatic views over the mountains and valleys. The combination of natural beauty, historical sites, and traditional villages has made Kaleybar a growing eco-tourism destination. However, careful management is needed to protect the forests and wildlife from overgrazing, logging, and unregulated tourism.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
dense forest/dens ˈfɔː.rɪst/جنگل متراکمForest where trees grow very close together
biodiversity/ˌbaɪ.oʊ.daɪˈvɜː.sə.ti/تنوع زیستیVariety of plant and animal life
mosaic of colors/moʊˈzeɪ.ɪk əv ˈkʌl.ərz/موزاییکی از رنگ‌هاMany different colors side by side
eco‑tourism/ˈiː.koʊ ˈtʊr.ɪ.zəm/اکوتوریسمTourism focused on nature and conservation
overgrazing/ˌoʊ.vərˈɡreɪ.zɪŋ/چرای بیش‌ازحدToo many animals eating plants in one area
logging/ˈlɒɡ.ɪŋ/قطع درختانCutting down trees for wood

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
rich biodiversity/rɪtʃ ˌbaɪ.oʊ.daɪˈvɜː.sə.ti/تنوع زیستی غنیA lot of different species
growing eco‑tourism destination/ˈɡroʊ.ɪŋ ˈiː.koʊ ˈdes.təˌneɪ.ʃən/مقصد اکوتوریسم رو به رشدPlace becoming more popular for eco‑tourism
careful management/ˈker.fəl ˈmæn.ɪdʒ.mənt/مدیریت محتاطانهManaging something with attention and care

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is famous for … -ing”Reason for popularity“Kaleybar … is famous for its access to the dense Arasbaran forests …”دلیل شهرت با فعل ing-دار
“is needed to …”Passive necessity“careful management is needed to protect the forests …”بیان ضرورت به‌صورت مجهول

متن ۲ – Computer (Architecture – Orders Domain + CQRS/Event Sourcing)

عنوان

Order Service with CQRS and Events

متن

In a modern e‑commerce system, an Order service often uses CQRS to separate commands that change orders from queries that read them. Commands such as “PlaceOrder” or “CancelOrder” validate business rules and then produce events like “OrderPlaced” or “OrderCancelled.” These events are stored and published so that other services, such as Payment or Inventory, can react without tight coupling.

On the read side, the system builds one or more read models that are optimized for queries, for example a list of recent orders for a customer or a dashboard for admins. When new order events arrive, these read models are updated asynchronously. This combination of CQRS and events makes it easier to add new features, audit changes over time, and scale reads and writes independently as traffic grows.

جدول کلمات جدید (Computer – Architecture / Orders)

Word / PhraseIPAمعنی فارسیEnglish Explanation
e‑commerce system/ˌiːˈkɒm.ɜːrs ˈsɪs.təm/سیستم تجارت الکترونیکOnline system for buying and selling
validate business rules/ˈvæl.ə.deɪt ˈbɪz.nəs ruːlz/اعتبارسنجی قوانین کسب‌وکارCheck that actions follow domain rules
react to events/riˈækt tə ɪˈvents/واکنش نشان دادن به رویدادهاDo something after an event happens
dashboard/ˈdæʃ.bɔːrd/داشبوردUI screen showing key information
audit changes/ˈɔː.dɪt ˈtʃeɪn.dʒɪz/ممیزی تغییراتReview and track what changed and when

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture / Orders)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
separate commands from queries/ˈsep.ə.reɪt kəˈmændz frɒm ˈkwɪr.iz/جدا کردن کامندها از کوئری‌هاUse different paths for writes and reads
react without tight coupling/riˈækt wɪˈðaʊt taɪt ˈkʌp.lɪŋ/بدون کوپلینگ شدید واکنش نشان دادنRespond without hard dependencies
scale reads and writes independently/skeɪl riːdz ænd raɪts ˌɪn.dɪˈpen.dənt.li/مستقل مقیاس‌پذیر کردن خواندن و نوشتنScale read and write sides differently

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“such as … or …”Giving concrete examples“Commands such as ‘PlaceOrder’ or ‘CancelOrder’ …”آوردن مثال برای یک دسته کلی
“makes it easier to + verb”Showing benefit“This combination … makes it easier to add new features …”توضیح اینکه چیزی چه کاری را آسان‌تر می‌کند

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Talking About Expectations and Reality

متن

In movies and in real life, people often compare what they expected with what actually happened. When something is worse than they hoped, they might say “That’s not what I expected”, “I was hoping for more”, or “This is kind of disappointing.” These phrases show mild frustration without sounding too aggressive.

When things turn out better than expected, characters often react with “This is even better than I expected”, “I didn’t see that coming”, or “You really surprised me.” In more casual scenes, you may hear “Way better than I thought” or “That turned out pretty nice.” Understanding these expressions helps you follow how satisfied or disappointed someone is, beyond simple words like “good” or “bad.”

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
that’s not what I expected/ðæts nɒt wɒt aɪ ɪkˈspek.tɪd/اون چیزی نبود که انتظار داشتمReality is different from expectations
I was hoping for more/aɪ wəz ˈhoʊ.pɪŋ fər mɔːr/انتظار بیشتری داشتمPolite way to say you are a bit disappointed
kind of disappointing/kaɪnd əv ˌdɪs.əˈpɔɪn.tɪŋ/یکم ناامیدکنندهSoft way to say something is not good enough
I didn’t see that coming/aɪ ˈdɪd.ənt siː ðæt ˈkʌm.ɪŋ/فکرش رو نمی‌کردم / انتظارشو نداشتمShows pleasant or strong surprise
you really surprised me/juː ˈrɪə.li sərˈpraɪzd miː/واقعاً غافلگیرم کردیStrong positive or neutral surprise
way better than I thought/weɪ ˈbet.ər ðæn aɪ θɔːt/خیلی بهتر از چیزی که فکر می‌کردمMuch better than expected
that turned out pretty nice/ðæt tɜːrnd aʊt ˈprɪt.i naɪs/آخرش خیلی خوب از آب دراومدFinal result is good, maybe better than expected

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
compare expectations and reality/kəmˈper ˌek.spekˈteɪ.ʃənz ænd riˈæl.ə.ti/مقایسهٔ انتظار و واقعیتLook at what you wanted vs. what happened
turn out better than expected/tɜːrn aʊt ˈbet.ər ðæn ɪkˈspek.tɪd/بهتر از انتظار از آب دراومدنFinal result is nicer than you thought
show mild frustration/ʃoʊ maɪld frʌˈstreɪ.ʃən/ناراحتی خفیف نشان دادنExpress small disappointment


متن ۱ – Iran Travel

عنوان

Mount Damavand: The Legendary Volcano of Iran

متن

Mount Damavand, which is located in the Alborz range northeast of Tehran, is the highest peak in Iran and the tallest volcano in Asia. Its snow‑covered summit can be seen from great distances on clear days, and it has become a powerful national symbol in Persian literature and mythology. The mountain is also known for its hot springs and sulfuric gases, which remind visitors that it is a dormant volcano, not an extinct one.

Many hikers and climbers attempt to reach the summit during the summer months, when the weather is more stable. On the way up, they pass through different climate zones, from green foothills to rocky slopes and finally to icy sections near the top. Mount Damavand is part of a protected area, so responsible climbing and waste management are important to preserve its fragile environment.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
summit/ˈsʌm.ɪt/قلهHighest point of a mountain
snow‑covered/ˈsnoʊ ˌkʌv.ərd/پوشیده از برفCovered with snow
dormant volcano/ˈdɔːr.mənt vɒlˈkeɪ.noʊ/آتشفشان خفتهVolcano not active now but still alive
extinct (volcano)/ɪkˈstɪŋkt/خاموش (کاملاً مرده)Volcano not expected to erupt again
foothill/ˈfʊt.hɪl/دامنهٔ پایین کوهLower hills at the base of a mountain
rocky slope/ˈrɒk.i sloʊp/شیب سنگیSteep side of a mountain covered with rocks

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
national symbol/ˈnæʃ.ən.əl ˈsɪm.bəl/نماد ملیStrong symbol of a country
reach the summit/riːtʃ ðə ˈsʌm.ɪt/به قله رسیدنSuccessfully climb to the top
protected area/prəˈtek.tɪd ˈer.i.ə/منطقهٔ حفاظت‌شدهRegion with legal environmental protection

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is known for …”Reason for being well‑known“The mountain is also known for its hot springs …”بیان دلیل معروف‌بودن
“on the way up, …”Phrase for describing stages in a journey“On the way up, they pass through different climate zones …”برای توصیف اتفاقات در مسیر

متن ۲ – Computer (Architecture – Payment Service & Saga)

عنوان

Payment Service and Sagas in a Distributed Order System

متن

In an e‑commerce system with separate Order, Payment, and Inventory services, a payment process often spans multiple steps and services. Instead of using a single distributed transaction, many teams use the saga pattern to manage a long‑running workflow. A saga is a sequence of local transactions, each followed by an event; if something fails along the way, compensating actions are triggered to undo or fix previous steps.

For example, when an order is placed, the Order service publishes an “OrderPlaced” event. The Payment service reserves or captures funds and then emits “PaymentSucceeded” or “PaymentFailed.” If payment fails, the saga may cancel the order and release any reserved inventory. This approach keeps each service independent, while still coordinating the overall business process through events and compensations.

جدول کلمات جدید (Computer – Architecture / Payments)

Word / PhraseIPAمعنی فارسیEnglish Explanation
long‑running workflow/ˌlɒŋˈrʌn.ɪŋ ˈwɜːrk.floʊ/فرایند طولانی‌مدتBusiness process that takes time and several steps
saga pattern/ˈsɑː.ɡə ˈpæt.ərn/الگوی ساگاPattern for coordinating distributed transactions via steps
local transaction/ˈloʊ.kəl trænˈzæk.ʃən/تراکنش محلیTransaction within a single service or database
compensating action/ˈkɒm.pən.seɪ.tɪŋ ˈæk.ʃən/عمل جبرانی / خنثی‌کنندهAction to undo or balance a previous action
capture funds/ˈkæp.tʃər fʌndz/دریافت / کَپچر مبلغActually take money after authorization

جدول اصطلاحات / ترکیب‌ها (Computer – Architecture / Payments)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
spans multiple services/spænz ˈmʌl.tə.pəl ˈsɜːr.vɪsɪz/چند سرویس را در بر می‌گیردInvolves more than one service
manage a long‑running workflow/ˈmæn.ɪdʒ ə ˌlɒŋˈrʌn.ɪŋ ˈwɜːrk.floʊ/مدیریت فرایند طولانی‌مدتControl and coordinate a multi‑step business process
keep each service independent/kiːp iːtʃ ˈsɜːr.vɪs ˌɪn.dɪˈpen.dənt/مستقل نگه‌داشتن هر سرویسAvoid tight coupling between services

جدول گرامر جدید (Computer – Architecture)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (transactions)Alternative to distributed transactions“Instead of using a single distributed transaction, many teams use the saga pattern …”نشان‌دادن رویکرد جایگزین
“if …, … are triggered”Conditional + passive“if something fails … compensating actions are triggered …”شرط + حالت مجهول برای شروع یک عمل

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Talking About Responsibility and Blame

متن

In movies and everyday conversations, people often talk about who is responsible when something goes wrong. Instead of saying “It is your fault,” which sounds very direct, they might use phrases like “This is on you”, “You messed up”, or “You dropped the ball.” These expressions clearly show blame, but with different levels of formality and emotion.

Sometimes speakers want to avoid direct blame or share responsibility. They may say “We both messed up”, “I should have done better”, or “I’ll take the blame for this one.” In other situations, you might hear “Let’s not point fingers” when someone wants to stop an argument. Recognizing these phrases helps you understand conflict, teamwork, and character relationships in fast dialogues.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
this is on you/ðɪs ɪz ɒn juː/این گردن توئهYou are responsible for this
you messed up/juː mest ʌp/گند زدی / خراب کردیYou made a serious mistake
you dropped the ball/juː drɒpt ðə bɔːl/خراب کردی اوضاع / کارت رو درست انجام ندادیYou failed to do your part properly
I’ll take the blame/aɪl teɪk ðə bleɪm/تقصیر را گردن می‌گیرمI accept responsibility
we both messed up/wiː boʊθ mest ʌp/هردومون خراب کردیمShared responsibility for a mistake
let’s not point fingers/lets nɒt pɔɪnt ˈfɪŋ.ɡərz/بیایید مقصر پیدا نکنیمDon’t focus on blaming people

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
talk about who is responsible/tɔːk əˈbaʊt huː ɪz rɪˈspɒn.sə.bəl/دربارهٔ مسئول بودن چه کسی صحبت کردنDiscuss responsibility or fault
share responsibility/ʃer rɪˌspɒn.səˈbɪl.ə.ti/تقسیم مسئولیتMore than one person accepts blame
stop an argument/stɒp ən ˈɑːr.gjuː.mənt/جلوی دعوا یا بحث را گرفتنEnd a fight or heated discussion

جدول گرامر جدید (Everyday)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“instead of + -ing” (direct blame)Comparing direct vs indirect expressions“Instead of saying ‘It is your fault’, …”مقایسه گفتن مستقیم با شکل نرم‌تر
present simple for descriptionsDescribing typical language patterns“people often talk about who is responsible …”حال ساده برای توصیف الگوهای زبانی


متن ۱ – Iran Travel

عنوان

Hurmuz Island: The Colorful Soil of the Persian Gulf

متن

Hurmuz Island, which lies in the Persian Gulf near the Strait of Hormuz, is famous for its bright red, orange, and yellow soils. The island’s colorful hills and beaches, which are rich in iron oxide and other minerals, create landscapes that look almost like abstract paintings. Many visitors come to walk along the Red Beach, watch the contrast between the blue sea and the multicolored shore, and take photos of the surreal scenery.

In addition to its geology, Hurmuz has small villages where local people sell handicrafts and traditional foods made with local spices. Because the environment is fragile and the ecosystem is limited, responsible tourism is important to avoid littering and damaging the soil. The island has recently become a popular destination for eco‑tourism and photography trips.

جدول کلمات جدید (Travel)

Word / PhraseIPAمعنی فارسیEnglish Explanation
soil/sɔɪl/خاکTop layer of the earth where plants grow
iron oxide/ˈaɪ.ərn ˈɒk.saɪd/اکسید آهنChemical compound that often makes soil red
abstract painting/ˈæb.strækt ˈpeɪn.tɪŋ/نقاشی انتزاعیPainting that does not show realistic objects
contrast/ˈkɒn.træst/ (n)تضادStrong difference between colors or things
surreal/səˈriː.əl/فراواقعی / غیرواقعیVery strange, like in a dream

جدول اصطلاحات / ترکیب‌ها (Travel)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
colorful hills and beaches/ˈkʌl.ər.fəl hɪlz ænd ˈbiː.tʃɪz/تپه‌ها و ساحل‌های رنگارنگHills and beaches with many bright colors
responsible tourism/rɪˈspɒn.sə.bəl ˈtʊr.ɪ.zəm/گردشگری مسئولانهTourism that protects nature and culture

جدول گرامر جدید (Travel)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is famous for … -ing”Reason for fame“Hurmuz Island … is famous for its bright red … soils.”دلیل شهرت با فعل ing-دار
“has recently become …”Present perfect for recent change“The island has recently become a popular destination …”نشان دادن تغییری که تازگی رخ داده

متن ₂ – Computer (ASP.NET Core – Logging & Observability در عمل)

عنوان

Structured Logging and Correlation IDs in .NET Services

متن

In modern .NET services, structured logging is used to capture machine‑readable information about each request. Instead of writing plain text messages, developers log key‑value pairs such as,, and. This makes it easier to filter logs, build dashboards, and detect patterns when something goes wrong.

A common practice is to include a correlation ID for each incoming request. This ID is generated at the edge of the system and then passed through downstream services via HTTP headers or message metadata. When logs from different services share the same correlation ID, engineers can trace a single request across the whole system and quickly find where delays or errors occurred.

جدول کلمات جدید (Computer – Logging)

Word / PhraseIPAمعنی فارسیEnglish Explanation
structured logging/ˈstrʌk.tʃərd ˈlɒɡ.ɪŋ/لاگ ساختاریافتهLogging with key‑value data, not free text
machine‑readable/məˈʃiːn ˈriː.də.bəl/قابل‌خواندن برای ماشینData format easy for software to parse
key‑value pair/kiː ˈvæl.juː per/جفت کلید–مقدارName + value data structure
correlation ID/ˌkɒr.əˈleɪ.ʃən aɪˈdiː/شناسه همبستگی / Correlation IDIdentifier used to link logs from the same request
downstream services/ˌdaʊnˈstriːm ˈsɜːr.vɪsɪz/سرویس‌های پایین‌دستیServices that are called later in the request flow
metadata/ˈmet.əˌdeɪ.tə/فرادادهData that describes other data

جدول اصطلاحات / ترکیب‌ها (Computer – Logging)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
capture information about each request/ˈkæp.tʃər ˌɪn.fəˈmeɪ.ʃən əˈbaʊt iːtʃ rɪˈkwest/ثبت‌کردن اطلاعات هر درخواستLog data per incoming request
trace a single request/treɪs ə ˈsɪŋ.ɡəl rɪˈkwest/ردگیری یک درخواستFollow its path through multiple services

جدول گرامر جدید (Computer – Logging)

Grammar PointExplanation (English)Example from Textتوضیح فارسی
“is used to + verb”Purpose of a technique“structured logging is used to capture machine‑readable information …”بیان هدف یک تکنیک
“can trace … and …”Ability with two linked results“engineers can trace a single request … and quickly find where …”بیان دو کاری که می‌توان انجام داد

متن ۳ – Everyday Movie Phrases (محاوره‌ای)

عنوان

Reacting to Suggestions and Giving Opinions

متن

In everyday English and movies, people react to suggestions in many soft, natural ways. When they like an idea, they might say “Sounds good”, “I’m down for that”, or “I’m in.” These phrases show agreement and willingness without sounding too formal. If they are not very excited but still accept the idea, they may say “Yeah, why not?”, or “I guess that could work.”

When someone doesn’t really like a suggestion, they often avoid saying “No, that’s a bad idea.” Instead, they might say “I’m not sure that’s a good idea”, “I’m not really into that”, or “Maybe we could do something else.” These expressions make disagreement sound softer and more polite, which is very common in English‑speaking cultures.

جدول عبارات جدید (Everyday / Movies)

PhraseIPAمعنی فارسیEnglish Explanation
sounds good/saʊndz ɡʊd/خوبه / اوکیهInformal agreement
I’m down for that/aɪm daʊn fər ðæt/من پایه‌امVery informal “I like this idea / I’ll join”
I’m in/aɪm ɪn/من هستم / منم هستمI agree to participate
yeah, why not?/jeə, waɪ nɒt/آره، چرا که نهMild, casual acceptance
I guess that could work/aɪ ɡes ðæt kʊd wɜːrk/فکر کنم بد نباشه / شاید جواب بدهCautious, not very strong agreement
I’m not really into that/aɪm nɒt ˈrɪə.li ˈɪn.tuː ðæt/خیلی اهلش نیستم / حالش رو ندارمPolite way to say you don’t like something
maybe we could do something else/ˈmeɪ.bi wiː kʊd duː ˈsʌm.θɪŋ els/شاید بتونیم کار دیگه‌ای بکنیمSoft way to propose a different plan

جدول اصطلاحات / ترکیب‌ها (Everyday)

Collocation / PhraseIPAمعنی فارسیEnglish Explanation
react to a suggestion/riˈækt tuː ə səˈdʒes.tʃən/به یک پیشنهاد واکنش نشان دادنRespond when someone proposes an idea
make disagreement softer/meɪk ˌdɪs.əˈɡriː.mənt ˈsɒf.tər/نرم‌تر کردن مخالفتExpress “no” politely