"so far" meaning in English

See so far in All languages combined, or Wiktionary

Adverb

Audio: En-au-so far.ogg [Australia]
Etymology: Compound of so + far. Compare Dutch zo ver. Head templates: {{head|en|adverb}} so far
  1. (idiomatic) Until now; previously; yet. Tags: idiomatic Synonyms (until now): hitherto Translations (until now; previously; yet): حَتَّى الْآنَ (ḥattā l-ʔāna) (Arabic), досега́ (dosegá) (Bulgarian), fins ara (Catalan), 到目前為止 (Chinese Mandarin), 到目前为止 (dào mùqián wéizhǐ) (Chinese Mandarin), 迄今 (qìjīn) (Chinese Mandarin), 迄今為止 (Chinese Mandarin), 迄今为止 (qìjīn wéizhǐ) (Chinese Mandarin), 至今 (zhìjīn) (Chinese Mandarin), doposud (Czech), až dosud (Czech), hidtil (Danish), tot nu toe (Dutch), tot zover (Dutch), tot dusver (Dutch), totnogtoe (Dutch), tot hiertoe (Dutch), tähän mennessä (Finnish), toistaiseksi (Finnish), jusqu’à maintenant (French), jusqu’à présent (French), jusqu’alors (French), აქამდე (akamde) (Georgian), bislang (German), bisher (German), bis jetzt (German), עד כה (Hebrew), idáig (Hungarian), eddig (Hungarian), mindeddig (Hungarian), mostanáig (Hungarian), go dtí seo (Irish), finora (Italian), 今まで (ima-made) (alt: いままで) (Japanese), これまで (kore-made) (Japanese), これまでのところ (kore-made-no tokoro) (Japanese), 여태 (yeotae) (Korean), 지금까지 (jigeumkkaji) (Korean), adhūc (Latin), hactenus (Latin), dumtaxat (Latin), iki šiol (Lithuanian), heya vêga (Northern Kurdish), heta niha (Northern Kurdish), hittil (Norwegian Bokmål), så langt (Norwegian Bokmål), hittil (Norwegian Nynorsk), så langt (Norwegian Nynorsk), dotychczas (Polish), dotąd (Polish), até agora (Portuguese), пока́ что (poká što) (Russian), до сих по́р (do six pór) (Russian), пока́ (poká) (Russian), на да́нный моме́нт (na dánnyj momént) (Russian), на настоя́щий моме́нт (na nastojáščij momént) (Russian), пре́жде (préžde) (Russian), поны́не (ponýne) (Russian), доны́не (donýne) (Russian), thuige seo (Scottish Gaelic), dosad (Serbo-Croatian), doposiaľ (Slovak), doteraz (Slovak), do zdaj (Slovene), hasta ahora (Spanish), hasta la fecha (Spanish), hasta aquí (Spanish), hasta este momento (Spanish), por el momento (Spanish), por ahora (Spanish), hittills (Swedish), än så länge (Swedish), поки що (poky ščo) (Ukrainian), до́сі (dósi) (Ukrainian), поки́ (poký) (Ukrainian), нара́зі (narázi) (Ukrainian), на да́ний моме́нт (na dányj momént) (Ukrainian), на сього́дні (na sʹohódni) (Ukrainian), hozircha (Uzbek), hozirgi paytda (Uzbek), avval (Uzbek), avvallari (Uzbek), oldin (Uzbek), oldinlari (Uzbek), hyd yn hyn (Welsh)
    Sense id: en-so_far-en-adv-KD8tdW1Q Categories (other): English entries with incorrect language header, English entries with language name categories using raw markup, English positive polarity items, English terms with non-redundant non-automated sortkeys Disambiguation of English entries with incorrect language header: 46 54 Disambiguation of English entries with language name categories using raw markup: 47 53 Disambiguation of English positive polarity items: 47 53 Disambiguation of English terms with non-redundant non-automated sortkeys: 47 53 Disambiguation of 'until now': 100 0 Disambiguation of 'until now; previously; yet': 99 1
  2. (idiomatic) A limited distance, literal or metaphorical. Tags: idiomatic Synonyms: thus far, hitherto Derived forms: so close, and yet so far, so far so good
    Sense id: en-so_far-en-adv-ZOpF~Yor Categories (other): English entries with incorrect language header, English entries with language name categories using raw markup, English positive polarity items, English terms with non-redundant non-automated sortkeys Disambiguation of English entries with incorrect language header: 46 54 Disambiguation of English entries with language name categories using raw markup: 47 53 Disambiguation of English positive polarity items: 47 53 Disambiguation of English terms with non-redundant non-automated sortkeys: 47 53

Download JSON data for so far meaning in English (13.7kB)

{
  "etymology_text": "Compound of so + far. Compare Dutch zo ver.",
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "adverb"
      },
      "expansion": "so far",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [
        {
          "_dis": "46 54",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English entries with language name categories using raw markup",
          "parents": [
            "Entries with language name categories using raw markup",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English positive polarity items",
          "parents": [
            "Positive polarity items",
            "Terms by semantic function"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English terms with non-redundant non-automated sortkeys",
          "parents": [
            "Terms with non-redundant non-automated sortkeys",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "text": "So far, nothing unusual has happened.",
          "type": "example"
        },
        {
          "text": "How are your driving lessons? So far, pretty good.",
          "type": "example"
        }
      ],
      "glosses": [
        "Until now; previously; yet."
      ],
      "id": "en-so_far-en-adv-KD8tdW1Q",
      "links": [
        [
          "Until",
          "until"
        ],
        [
          "yet",
          "yet"
        ]
      ],
      "raw_glosses": [
        "(idiomatic) Until now; previously; yet."
      ],
      "synonyms": [
        {
          "_dis1": "100 0",
          "sense": "until now",
          "word": "hitherto"
        }
      ],
      "tags": [
        "idiomatic"
      ],
      "translations": [
        {
          "_dis1": "99 1",
          "code": "ar",
          "lang": "Arabic",
          "roman": "ḥattā l-ʔāna",
          "sense": "until now; previously; yet",
          "word": "حَتَّى الْآنَ"
        },
        {
          "_dis1": "99 1",
          "code": "bg",
          "lang": "Bulgarian",
          "roman": "dosegá",
          "sense": "until now; previously; yet",
          "word": "досега́"
        },
        {
          "_dis1": "99 1",
          "code": "ca",
          "lang": "Catalan",
          "sense": "until now; previously; yet",
          "word": "fins ara"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "until now; previously; yet",
          "word": "到目前為止"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "dào mùqián wéizhǐ",
          "sense": "until now; previously; yet",
          "word": "到目前为止"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "qìjīn",
          "sense": "until now; previously; yet",
          "word": "迄今"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "sense": "until now; previously; yet",
          "word": "迄今為止"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "qìjīn wéizhǐ",
          "sense": "until now; previously; yet",
          "word": "迄今为止"
        },
        {
          "_dis1": "99 1",
          "code": "cmn",
          "lang": "Chinese Mandarin",
          "roman": "zhìjīn",
          "sense": "until now; previously; yet",
          "word": "至今"
        },
        {
          "_dis1": "99 1",
          "code": "cs",
          "lang": "Czech",
          "sense": "until now; previously; yet",
          "word": "doposud"
        },
        {
          "_dis1": "99 1",
          "code": "cs",
          "lang": "Czech",
          "sense": "until now; previously; yet",
          "word": "až dosud"
        },
        {
          "_dis1": "99 1",
          "code": "da",
          "lang": "Danish",
          "sense": "until now; previously; yet",
          "word": "hidtil"
        },
        {
          "_dis1": "99 1",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot nu toe"
        },
        {
          "_dis1": "99 1",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot zover"
        },
        {
          "_dis1": "99 1",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot dusver"
        },
        {
          "_dis1": "99 1",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "totnogtoe"
        },
        {
          "_dis1": "99 1",
          "code": "nl",
          "lang": "Dutch",
          "sense": "until now; previously; yet",
          "word": "tot hiertoe"
        },
        {
          "_dis1": "99 1",
          "code": "fi",
          "lang": "Finnish",
          "sense": "until now; previously; yet",
          "word": "tähän mennessä"
        },
        {
          "_dis1": "99 1",
          "code": "fi",
          "lang": "Finnish",
          "sense": "until now; previously; yet",
          "word": "toistaiseksi"
        },
        {
          "_dis1": "99 1",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’à maintenant"
        },
        {
          "_dis1": "99 1",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’à présent"
        },
        {
          "_dis1": "99 1",
          "code": "fr",
          "lang": "French",
          "sense": "until now; previously; yet",
          "word": "jusqu’alors"
        },
        {
          "_dis1": "99 1",
          "code": "ka",
          "lang": "Georgian",
          "roman": "akamde",
          "sense": "until now; previously; yet",
          "word": "აქამდე"
        },
        {
          "_dis1": "99 1",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bislang"
        },
        {
          "_dis1": "99 1",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bisher"
        },
        {
          "_dis1": "99 1",
          "code": "de",
          "lang": "German",
          "sense": "until now; previously; yet",
          "word": "bis jetzt"
        },
        {
          "_dis1": "99 1",
          "code": "he",
          "lang": "Hebrew",
          "sense": "until now; previously; yet",
          "word": "עד כה"
        },
        {
          "_dis1": "99 1",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "idáig"
        },
        {
          "_dis1": "99 1",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "eddig"
        },
        {
          "_dis1": "99 1",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "mindeddig"
        },
        {
          "_dis1": "99 1",
          "code": "hu",
          "lang": "Hungarian",
          "sense": "until now; previously; yet",
          "word": "mostanáig"
        },
        {
          "_dis1": "99 1",
          "code": "ga",
          "lang": "Irish",
          "sense": "until now; previously; yet",
          "word": "go dtí seo"
        },
        {
          "_dis1": "99 1",
          "code": "it",
          "lang": "Italian",
          "sense": "until now; previously; yet",
          "word": "finora"
        },
        {
          "_dis1": "99 1",
          "alt": "いままで",
          "code": "ja",
          "lang": "Japanese",
          "roman": "ima-made",
          "sense": "until now; previously; yet",
          "word": "今まで"
        },
        {
          "_dis1": "99 1",
          "code": "ja",
          "lang": "Japanese",
          "roman": "kore-made",
          "sense": "until now; previously; yet",
          "word": "これまで"
        },
        {
          "_dis1": "99 1",
          "code": "ja",
          "lang": "Japanese",
          "roman": "kore-made-no tokoro",
          "sense": "until now; previously; yet",
          "word": "これまでのところ"
        },
        {
          "_dis1": "99 1",
          "code": "ko",
          "lang": "Korean",
          "roman": "yeotae",
          "sense": "until now; previously; yet",
          "word": "여태"
        },
        {
          "_dis1": "99 1",
          "code": "ko",
          "lang": "Korean",
          "roman": "jigeumkkaji",
          "sense": "until now; previously; yet",
          "word": "지금까지"
        },
        {
          "_dis1": "99 1",
          "code": "kmr",
          "lang": "Northern Kurdish",
          "sense": "until now; previously; yet",
          "word": "heya vêga"
        },
        {
          "_dis1": "99 1",
          "code": "kmr",
          "lang": "Northern Kurdish",
          "sense": "until now; previously; yet",
          "word": "heta niha"
        },
        {
          "_dis1": "99 1",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "adhūc"
        },
        {
          "_dis1": "99 1",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "hactenus"
        },
        {
          "_dis1": "99 1",
          "code": "la",
          "lang": "Latin",
          "sense": "until now; previously; yet",
          "word": "dumtaxat"
        },
        {
          "_dis1": "99 1",
          "code": "lt",
          "lang": "Lithuanian",
          "sense": "until now; previously; yet",
          "word": "iki šiol"
        },
        {
          "_dis1": "99 1",
          "code": "nb",
          "lang": "Norwegian Bokmål",
          "sense": "until now; previously; yet",
          "word": "hittil"
        },
        {
          "_dis1": "99 1",
          "code": "nb",
          "lang": "Norwegian Bokmål",
          "sense": "until now; previously; yet",
          "word": "så langt"
        },
        {
          "_dis1": "99 1",
          "code": "nn",
          "lang": "Norwegian Nynorsk",
          "sense": "until now; previously; yet",
          "word": "hittil"
        },
        {
          "_dis1": "99 1",
          "code": "nn",
          "lang": "Norwegian Nynorsk",
          "sense": "until now; previously; yet",
          "word": "så langt"
        },
        {
          "_dis1": "99 1",
          "code": "pl",
          "lang": "Polish",
          "sense": "until now; previously; yet",
          "word": "dotychczas"
        },
        {
          "_dis1": "99 1",
          "code": "pl",
          "lang": "Polish",
          "sense": "until now; previously; yet",
          "word": "dotąd"
        },
        {
          "_dis1": "99 1",
          "code": "pt",
          "lang": "Portuguese",
          "sense": "until now; previously; yet",
          "word": "até agora"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "poká što",
          "sense": "until now; previously; yet",
          "word": "пока́ что"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "do six pór",
          "sense": "until now; previously; yet",
          "word": "до сих по́р"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "poká",
          "sense": "until now; previously; yet",
          "word": "пока́"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "na dánnyj momént",
          "sense": "until now; previously; yet",
          "word": "на да́нный моме́нт"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "na nastojáščij momént",
          "sense": "until now; previously; yet",
          "word": "на настоя́щий моме́нт"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "préžde",
          "sense": "until now; previously; yet",
          "word": "пре́жде"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "ponýne",
          "sense": "until now; previously; yet",
          "word": "поны́не"
        },
        {
          "_dis1": "99 1",
          "code": "ru",
          "lang": "Russian",
          "roman": "donýne",
          "sense": "until now; previously; yet",
          "word": "доны́не"
        },
        {
          "_dis1": "99 1",
          "code": "gd",
          "lang": "Scottish Gaelic",
          "sense": "until now; previously; yet",
          "word": "thuige seo"
        },
        {
          "_dis1": "99 1",
          "code": "sh",
          "lang": "Serbo-Croatian",
          "sense": "until now; previously; yet",
          "word": "dosad"
        },
        {
          "_dis1": "99 1",
          "code": "sk",
          "lang": "Slovak",
          "sense": "until now; previously; yet",
          "word": "doposiaľ"
        },
        {
          "_dis1": "99 1",
          "code": "sk",
          "lang": "Slovak",
          "sense": "until now; previously; yet",
          "word": "doteraz"
        },
        {
          "_dis1": "99 1",
          "code": "sl",
          "lang": "Slovene",
          "sense": "until now; previously; yet",
          "word": "do zdaj"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta ahora"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta la fecha"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta aquí"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "hasta este momento"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "por el momento"
        },
        {
          "_dis1": "99 1",
          "code": "es",
          "lang": "Spanish",
          "sense": "until now; previously; yet",
          "word": "por ahora"
        },
        {
          "_dis1": "99 1",
          "code": "sv",
          "lang": "Swedish",
          "sense": "until now; previously; yet",
          "word": "hittills"
        },
        {
          "_dis1": "99 1",
          "code": "sv",
          "lang": "Swedish",
          "sense": "until now; previously; yet",
          "word": "än så länge"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "poky ščo",
          "sense": "until now; previously; yet",
          "word": "поки що"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "dósi",
          "sense": "until now; previously; yet",
          "word": "до́сі"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "poký",
          "sense": "until now; previously; yet",
          "word": "поки́"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "narázi",
          "sense": "until now; previously; yet",
          "word": "нара́зі"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "na dányj momént",
          "sense": "until now; previously; yet",
          "word": "на да́ний моме́нт"
        },
        {
          "_dis1": "99 1",
          "code": "uk",
          "lang": "Ukrainian",
          "roman": "na sʹohódni",
          "sense": "until now; previously; yet",
          "word": "на сього́дні"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "hozircha"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "hozirgi paytda"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "avval"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "avvallari"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "oldin"
        },
        {
          "_dis1": "99 1",
          "code": "uz",
          "lang": "Uzbek",
          "sense": "until now; previously; yet",
          "word": "oldinlari"
        },
        {
          "_dis1": "99 1",
          "code": "cy",
          "lang": "Welsh",
          "sense": "until now; previously; yet",
          "word": "hyd yn hyn"
        }
      ]
    },
    {
      "categories": [
        {
          "_dis": "46 54",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English entries with language name categories using raw markup",
          "parents": [
            "Entries with language name categories using raw markup",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English positive polarity items",
          "parents": [
            "Positive polarity items",
            "Terms by semantic function"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English terms with non-redundant non-automated sortkeys",
          "parents": [
            "Terms with non-redundant non-automated sortkeys",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        }
      ],
      "derived": [
        {
          "_dis1": "34 66",
          "word": "so close, and yet so far"
        },
        {
          "_dis1": "34 66",
          "word": "so far so good"
        }
      ],
      "examples": [
        {
          "text": "Don't expect a long walk. You can only go so far in that direction.",
          "type": "example"
        },
        {
          "ref": "2013 August 10, Lexington, “Keeping the mighty honest”, in The Economist, volume 408, number 8848",
          "text": "British journalists shun complete respectability, feeling a duty to be ready to savage the mighty, or rummage through their bins. Elsewhere in Europe, government contracts and subsidies ensure that press barons will only defy the mighty so far.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A limited distance, literal or metaphorical."
      ],
      "id": "en-so_far-en-adv-ZOpF~Yor",
      "raw_glosses": [
        "(idiomatic) A limited distance, literal or metaphorical."
      ],
      "synonyms": [
        {
          "_dis1": "44 56",
          "word": "thus far"
        },
        {
          "_dis1": "44 56",
          "word": "hitherto"
        }
      ],
      "tags": [
        "idiomatic"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "En-au-so far.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b2/En-au-so_far.ogg/En-au-so_far.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/b/b2/En-au-so_far.ogg",
      "tags": [
        "Australia"
      ],
      "text": "Audio (AU)"
    }
  ],
  "word": "so far"
}
{
  "categories": [
    "English adverbs",
    "English entries with incorrect language header",
    "English entries with language name categories using raw markup",
    "English lemmas",
    "English multiword terms",
    "English positive polarity items",
    "English terms with audio links",
    "English terms with non-redundant non-automated sortkeys",
    "English time adverbs"
  ],
  "derived": [
    {
      "word": "so close, and yet so far"
    },
    {
      "word": "so far so good"
    }
  ],
  "etymology_text": "Compound of so + far. Compare Dutch zo ver.",
  "head_templates": [
    {
      "args": {
        "1": "en",
        "2": "adverb"
      },
      "expansion": "so far",
      "name": "head"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adv",
  "senses": [
    {
      "categories": [
        "English idioms",
        "English terms with usage examples"
      ],
      "examples": [
        {
          "text": "So far, nothing unusual has happened.",
          "type": "example"
        },
        {
          "text": "How are your driving lessons? So far, pretty good.",
          "type": "example"
        }
      ],
      "glosses": [
        "Until now; previously; yet."
      ],
      "links": [
        [
          "Until",
          "until"
        ],
        [
          "yet",
          "yet"
        ]
      ],
      "raw_glosses": [
        "(idiomatic) Until now; previously; yet."
      ],
      "tags": [
        "idiomatic"
      ]
    },
    {
      "categories": [
        "English idioms",
        "English terms with quotations",
        "English terms with usage examples"
      ],
      "examples": [
        {
          "text": "Don't expect a long walk. You can only go so far in that direction.",
          "type": "example"
        },
        {
          "ref": "2013 August 10, Lexington, “Keeping the mighty honest”, in The Economist, volume 408, number 8848",
          "text": "British journalists shun complete respectability, feeling a duty to be ready to savage the mighty, or rummage through their bins. Elsewhere in Europe, government contracts and subsidies ensure that press barons will only defy the mighty so far.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A limited distance, literal or metaphorical."
      ],
      "raw_glosses": [
        "(idiomatic) A limited distance, literal or metaphorical."
      ],
      "tags": [
        "idiomatic"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "En-au-so far.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/b2/En-au-so_far.ogg/En-au-so_far.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/b/b2/En-au-so_far.ogg",
      "tags": [
        "Australia"
      ],
      "text": "Audio (AU)"
    }
  ],
  "synonyms": [
    {
      "sense": "until now",
      "word": "hitherto"
    },
    {
      "word": "thus far"
    },
    {
      "word": "hitherto"
    }
  ],
  "translations": [
    {
      "code": "ar",
      "lang": "Arabic",
      "roman": "ḥattā l-ʔāna",
      "sense": "until now; previously; yet",
      "word": "حَتَّى الْآنَ"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "dosegá",
      "sense": "until now; previously; yet",
      "word": "досега́"
    },
    {
      "code": "ca",
      "lang": "Catalan",
      "sense": "until now; previously; yet",
      "word": "fins ara"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "until now; previously; yet",
      "word": "到目前為止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "dào mùqián wéizhǐ",
      "sense": "until now; previously; yet",
      "word": "到目前为止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "qìjīn",
      "sense": "until now; previously; yet",
      "word": "迄今"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "sense": "until now; previously; yet",
      "word": "迄今為止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "qìjīn wéizhǐ",
      "sense": "until now; previously; yet",
      "word": "迄今为止"
    },
    {
      "code": "cmn",
      "lang": "Chinese Mandarin",
      "roman": "zhìjīn",
      "sense": "until now; previously; yet",
      "word": "至今"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "until now; previously; yet",
      "word": "doposud"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "until now; previously; yet",
      "word": "až dosud"
    },
    {
      "code": "da",
      "lang": "Danish",
      "sense": "until now; previously; yet",
      "word": "hidtil"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot nu toe"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot zover"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot dusver"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "totnogtoe"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "until now; previously; yet",
      "word": "tot hiertoe"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "until now; previously; yet",
      "word": "tähän mennessä"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "until now; previously; yet",
      "word": "toistaiseksi"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’à maintenant"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’à présent"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "until now; previously; yet",
      "word": "jusqu’alors"
    },
    {
      "code": "ka",
      "lang": "Georgian",
      "roman": "akamde",
      "sense": "until now; previously; yet",
      "word": "აქამდე"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bislang"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bisher"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "until now; previously; yet",
      "word": "bis jetzt"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "sense": "until now; previously; yet",
      "word": "עד כה"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "idáig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "eddig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "mindeddig"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "until now; previously; yet",
      "word": "mostanáig"
    },
    {
      "code": "ga",
      "lang": "Irish",
      "sense": "until now; previously; yet",
      "word": "go dtí seo"
    },
    {
      "code": "it",
      "lang": "Italian",
      "sense": "until now; previously; yet",
      "word": "finora"
    },
    {
      "alt": "いままで",
      "code": "ja",
      "lang": "Japanese",
      "roman": "ima-made",
      "sense": "until now; previously; yet",
      "word": "今まで"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "kore-made",
      "sense": "until now; previously; yet",
      "word": "これまで"
    },
    {
      "code": "ja",
      "lang": "Japanese",
      "roman": "kore-made-no tokoro",
      "sense": "until now; previously; yet",
      "word": "これまでのところ"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "roman": "yeotae",
      "sense": "until now; previously; yet",
      "word": "여태"
    },
    {
      "code": "ko",
      "lang": "Korean",
      "roman": "jigeumkkaji",
      "sense": "until now; previously; yet",
      "word": "지금까지"
    },
    {
      "code": "kmr",
      "lang": "Northern Kurdish",
      "sense": "until now; previously; yet",
      "word": "heya vêga"
    },
    {
      "code": "kmr",
      "lang": "Northern Kurdish",
      "sense": "until now; previously; yet",
      "word": "heta niha"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "adhūc"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "hactenus"
    },
    {
      "code": "la",
      "lang": "Latin",
      "sense": "until now; previously; yet",
      "word": "dumtaxat"
    },
    {
      "code": "lt",
      "lang": "Lithuanian",
      "sense": "until now; previously; yet",
      "word": "iki šiol"
    },
    {
      "code": "nb",
      "lang": "Norwegian Bokmål",
      "sense": "until now; previously; yet",
      "word": "hittil"
    },
    {
      "code": "nb",
      "lang": "Norwegian Bokmål",
      "sense": "until now; previously; yet",
      "word": "så langt"
    },
    {
      "code": "nn",
      "lang": "Norwegian Nynorsk",
      "sense": "until now; previously; yet",
      "word": "hittil"
    },
    {
      "code": "nn",
      "lang": "Norwegian Nynorsk",
      "sense": "until now; previously; yet",
      "word": "så langt"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "until now; previously; yet",
      "word": "dotychczas"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "until now; previously; yet",
      "word": "dotąd"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "until now; previously; yet",
      "word": "até agora"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "poká što",
      "sense": "until now; previously; yet",
      "word": "пока́ что"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "do six pór",
      "sense": "until now; previously; yet",
      "word": "до сих по́р"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "poká",
      "sense": "until now; previously; yet",
      "word": "пока́"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "na dánnyj momént",
      "sense": "until now; previously; yet",
      "word": "на да́нный моме́нт"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "na nastojáščij momént",
      "sense": "until now; previously; yet",
      "word": "на настоя́щий моме́нт"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "préžde",
      "sense": "until now; previously; yet",
      "word": "пре́жде"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "ponýne",
      "sense": "until now; previously; yet",
      "word": "поны́не"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "donýne",
      "sense": "until now; previously; yet",
      "word": "доны́не"
    },
    {
      "code": "gd",
      "lang": "Scottish Gaelic",
      "sense": "until now; previously; yet",
      "word": "thuige seo"
    },
    {
      "code": "sh",
      "lang": "Serbo-Croatian",
      "sense": "until now; previously; yet",
      "word": "dosad"
    },
    {
      "code": "sk",
      "lang": "Slovak",
      "sense": "until now; previously; yet",
      "word": "doposiaľ"
    },
    {
      "code": "sk",
      "lang": "Slovak",
      "sense": "until now; previously; yet",
      "word": "doteraz"
    },
    {
      "code": "sl",
      "lang": "Slovene",
      "sense": "until now; previously; yet",
      "word": "do zdaj"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta ahora"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta la fecha"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta aquí"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "hasta este momento"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "por el momento"
    },
    {
      "code": "es",
      "lang": "Spanish",
      "sense": "until now; previously; yet",
      "word": "por ahora"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "until now; previously; yet",
      "word": "hittills"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "until now; previously; yet",
      "word": "än så länge"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "poky ščo",
      "sense": "until now; previously; yet",
      "word": "поки що"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "dósi",
      "sense": "until now; previously; yet",
      "word": "до́сі"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "poký",
      "sense": "until now; previously; yet",
      "word": "поки́"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "narázi",
      "sense": "until now; previously; yet",
      "word": "нара́зі"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "na dányj momént",
      "sense": "until now; previously; yet",
      "word": "на да́ний моме́нт"
    },
    {
      "code": "uk",
      "lang": "Ukrainian",
      "roman": "na sʹohódni",
      "sense": "until now; previously; yet",
      "word": "на сього́дні"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "hozircha"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "hozirgi paytda"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "avval"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "avvallari"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "oldin"
    },
    {
      "code": "uz",
      "lang": "Uzbek",
      "sense": "until now; previously; yet",
      "word": "oldinlari"
    },
    {
      "code": "cy",
      "lang": "Welsh",
      "sense": "until now; previously; yet",
      "word": "hyd yn hyn"
    }
  ],
  "word": "so far"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-03 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.