# Programfilen best?r av 3 hoveddeler # 1 definisjon av ei fransk-engelsk ordbok (ca 1000 linjer) # 2 noen funksjondefinisjoner for ? gj?re oppslag i ordboka # 3 Et hovedprogram som oversetter fra fra fransk til engelsk eller omvendt ########################################################### # Del 1 # Lager ei tom ordbok: franskTilEngelsk = {} # legger inn 1000 ord # fransk ord er n?kkel # engelsk oversettelse av ordet (n?kkelen) er verdien franskTilEngelsk["fran?ais"]= "French" franskTilEngelsk["comme"]= "as" franskTilEngelsk["je"]= "I" franskTilEngelsk["son"]= "his" franskTilEngelsk["que"]= "that" franskTilEngelsk["il"]= "he" franskTilEngelsk["¨¦tait"]= "was" franskTilEngelsk["pour"]= "for" franskTilEngelsk["sur"]= "on" franskTilEngelsk["sont"]= "are" franskTilEngelsk["avec"]= "with" franskTilEngelsk["ils"]= "they" franskTilEngelsk["¨ºtre"]= "be" franskTilEngelsk["¨¤"]= "at" franskTilEngelsk["un"]= "one" franskTilEngelsk["avoir"]= "have" franskTilEngelsk["ce"]= "this" franskTilEngelsk["¨¤ partir de"]= "from" franskTilEngelsk["par"]= "by" franskTilEngelsk["chaud"]= "hot" franskTilEngelsk["mot"]= "word" franskTilEngelsk["mais"]= "but" franskTilEngelsk["que"]= "what" franskTilEngelsk["certains"]= "some" franskTilEngelsk["est"]= "is" franskTilEngelsk["il"]= "it" franskTilEngelsk["vous"]= "you" franskTilEngelsk["ou"]= "or" franskTilEngelsk["eu"]= "had" franskTilEngelsk["la"]= "the" franskTilEngelsk["de"]= "of" franskTilEngelsk["¨¤"]= "to" franskTilEngelsk["et"]= "and" franskTilEngelsk["un"]= "a" franskTilEngelsk["dans"]= "in" franskTilEngelsk["nous"]= "we" franskTilEngelsk["bo?te"]= "can" franskTilEngelsk["dehors"]= "out" franskTilEngelsk["autre"]= "other" franskTilEngelsk["¨¦taient"]= "were" franskTilEngelsk["qui"]= "which" franskTilEngelsk["faire"]= "do" franskTilEngelsk["leur"]= "their" franskTilEngelsk["temps"]= "time" franskTilEngelsk["si"]= "if" franskTilEngelsk["volont¨¦"]= "will" franskTilEngelsk["comment"]= "how" franskTilEngelsk["dit"]= "said" franskTilEngelsk["un"]= "an" franskTilEngelsk["chaque"]= "each" franskTilEngelsk["dire"]= "tell" franskTilEngelsk["ne"]= "does" franskTilEngelsk["ensemble"]= "set" franskTilEngelsk["trois"]= "three" franskTilEngelsk["vouloir"]= "want" franskTilEngelsk["air"]= "air" franskTilEngelsk["bien"]= "well" franskTilEngelsk["aussi"]= "also" franskTilEngelsk["jouer"]= "play" franskTilEngelsk["petit"]= "small" franskTilEngelsk["fin"]= "end" franskTilEngelsk["mettre"]= "put" franskTilEngelsk["maison"]= "home" franskTilEngelsk["lire"]= "read" franskTilEngelsk["main"]= "hand" franskTilEngelsk["port"]= "port" franskTilEngelsk["grand"]= "large" franskTilEngelsk["¨¦peler"]= "spell" franskTilEngelsk["ajouter"]= "add" franskTilEngelsk["m¨ºme"]= "even" franskTilEngelsk["terre"]= "land" franskTilEngelsk["ici"]= "here" franskTilEngelsk["il faut"]= "must" franskTilEngelsk["grand"]= "big" franskTilEngelsk["haut"]= "high" franskTilEngelsk["tel"]= "such" franskTilEngelsk["suivre"]= "follow" franskTilEngelsk["acte"]= "act" franskTilEngelsk["pourquoi"]= "why" franskTilEngelsk["interroger"]= "ask" franskTilEngelsk["hommes"]= "men" franskTilEngelsk["changement"]= "change" franskTilEngelsk["est all¨¦"]= "went" franskTilEngelsk["lumi¨¨re"]= "light" franskTilEngelsk["genre"]= "kind" franskTilEngelsk["de"]= "off" franskTilEngelsk["besoin"]= "need" franskTilEngelsk["maison"]= "house" franskTilEngelsk["image"]= "picture" franskTilEngelsk["essayer"]= "try" franskTilEngelsk["nous"]= "us" franskTilEngelsk["encore"]= "again" franskTilEngelsk["animal"]= "animal" franskTilEngelsk["point"]= "point" franskTilEngelsk["m¨¨re"]= "mother" franskTilEngelsk["monde"]= "world" franskTilEngelsk["pr¨¨s de"]= "near" franskTilEngelsk["construire"]= "build" franskTilEngelsk["soi"]= "self" franskTilEngelsk["terre"]= "earth" franskTilEngelsk["p¨¨re"]= "father" franskTilEngelsk["tout"]= "any" franskTilEngelsk["nouveau"]= "new" franskTilEngelsk["travail"]= "work" franskTilEngelsk["partie"]= "part" franskTilEngelsk["prendre"]= "take" franskTilEngelsk["obtenir"]= "get" franskTilEngelsk["lieu"]= "place" franskTilEngelsk["fabriqu¨¦"]= "made" franskTilEngelsk["vivre"]= "live" franskTilEngelsk["o¨´"]= "where" franskTilEngelsk["apr¨¨s"]= "after" franskTilEngelsk["arri¨¨re"]= "back" franskTilEngelsk["peu"]= "little" franskTilEngelsk["seulement"]= "only" franskTilEngelsk["tour"]= "round" franskTilEngelsk["homme"]= "man" franskTilEngelsk["ann¨¦e"]= "year" franskTilEngelsk["est venu"]= "came" franskTilEngelsk["montrer"]= "show" franskTilEngelsk["tous"]= "every" franskTilEngelsk["bon"]= "good" franskTilEngelsk["moi"]= "me" franskTilEngelsk["donner"]= "give" franskTilEngelsk["notre"]= "our" franskTilEngelsk["sous"]= "under" franskTilEngelsk["nom"]= "name" franskTilEngelsk["tr¨¨s"]= "very" franskTilEngelsk["par"]= "through" franskTilEngelsk["juste"]= "just" franskTilEngelsk["forme"]= "form" franskTilEngelsk["phrase"]= "sentence" franskTilEngelsk["grand"]= "great" franskTilEngelsk["penser"]= "think" franskTilEngelsk["dire"]= "say" franskTilEngelsk["aider"]= "help" franskTilEngelsk["faible"]= "low" franskTilEngelsk["ligne"]= "line" franskTilEngelsk["diff¨¦rer"]= "differ" franskTilEngelsk["tour"]= "turn" franskTilEngelsk["la cause"]= "cause" franskTilEngelsk["beaucoup"]= "much" franskTilEngelsk["signifier"]= "mean" franskTilEngelsk["avant"]= "before" franskTilEngelsk["d¨¦m¨¦nagement"]= "move" franskTilEngelsk["droit"]= "right" franskTilEngelsk["gar?on"]= "boy" franskTilEngelsk["vieux"]= "old" franskTilEngelsk["trop"]= "too" franskTilEngelsk["m¨ºme"]= "same" franskTilEngelsk["elle"]= "she" franskTilEngelsk["tous"]= "all" franskTilEngelsk["l¨¤"]= "there" franskTilEngelsk["quand"]= "when" franskTilEngelsk["jusqu¡¯¨¤"]= "up" franskTilEngelsk["utiliser"]= "use" franskTilEngelsk["votre"]= "your" franskTilEngelsk["mani¨¨re"]= "way" franskTilEngelsk["sur"]= "about" franskTilEngelsk["beaucoup"]= "many" franskTilEngelsk["puis"]= "then" franskTilEngelsk["les"]= "them" franskTilEngelsk["¨¦crire"]= "write" franskTilEngelsk["voudrais"]= "would" franskTilEngelsk["comme"]= "like" franskTilEngelsk["si"]= "so" franskTilEngelsk["ces"]= "these" franskTilEngelsk["son"]= "her" franskTilEngelsk["long"]= "long" franskTilEngelsk["faire"]= "make" franskTilEngelsk["chose"]= "thing" franskTilEngelsk["voir"]= "see" franskTilEngelsk["lui"]= "him" franskTilEngelsk["deux"]= "two" franskTilEngelsk["a"]= "has" franskTilEngelsk["regarder"]= "look" franskTilEngelsk["plus"]= "more" franskTilEngelsk["jour"]= "day" franskTilEngelsk["pourrait"]= "could" franskTilEngelsk["aller"]= "go" franskTilEngelsk["venir"]= "come" franskTilEngelsk["fait"]= "did" franskTilEngelsk["nombre"]= "number" franskTilEngelsk["son"]= "sound" franskTilEngelsk["aucun"]= "no" franskTilEngelsk["plus"]= "most" franskTilEngelsk["personnes"]= "people" franskTilEngelsk["ma"]= "my" franskTilEngelsk["sur"]= "over" franskTilEngelsk["savoir"]= "know" franskTilEngelsk["eau"]= "water" franskTilEngelsk["que"]= "than" franskTilEngelsk["appel"]= "call" franskTilEngelsk["premi¨¨re"]= "first" franskTilEngelsk["qui"]= "who" franskTilEngelsk["peut"]= "may" franskTilEngelsk["vers le bas"]= "down" franskTilEngelsk["c?t¨¦"]= "side" franskTilEngelsk["¨¦t¨¦"]= "been" franskTilEngelsk["maintenant"]= "now" franskTilEngelsk["trouver"]= "find" franskTilEngelsk["t¨ºte"]= "head" franskTilEngelsk["supporter"]= "stand" franskTilEngelsk["propre"]= "own" franskTilEngelsk["page"]= "page" franskTilEngelsk["devrait"]= "should" franskTilEngelsk["pays"]= "country" franskTilEngelsk["trouv¨¦"]= "found" franskTilEngelsk["r¨¦ponse"]= "answer" franskTilEngelsk["¨¦cole"]= "school" franskTilEngelsk["cro?tre"]= "grow" franskTilEngelsk["¨¦tude"]= "study" franskTilEngelsk["encore"]= "still" franskTilEngelsk["apprendre"]= "learn" franskTilEngelsk["usine"]= "plant" franskTilEngelsk["couvercle"]= "cover" franskTilEngelsk["nourriture"]= "food" franskTilEngelsk["soleil"]= "sun" franskTilEngelsk["quatre"]= "four" franskTilEngelsk["entre"]= "between" franskTilEngelsk["¨¦tat"]= "state" franskTilEngelsk["garder"]= "keep" franskTilEngelsk["?il"]= "eye" franskTilEngelsk["jamais"]= "never" franskTilEngelsk["dernier"]= "last" franskTilEngelsk["laisser"]= "let" franskTilEngelsk["pens¨¦e"]= "thought" franskTilEngelsk["ville"]= "city" franskTilEngelsk["arbre"]= "tree" franskTilEngelsk["traverser"]= "cross" franskTilEngelsk["ferme"]= "farm" franskTilEngelsk["dur"]= "hard" franskTilEngelsk["d¨¦but"]= "start" franskTilEngelsk["puissance"]= "might" franskTilEngelsk["histoire"]= "story" franskTilEngelsk["scie"]= "saw" franskTilEngelsk["loin"]= "far" franskTilEngelsk["mer"]= "sea" franskTilEngelsk["tirer"]= "draw" franskTilEngelsk["gauche"]= "left" franskTilEngelsk["tard"]= "late" franskTilEngelsk["courir"]= "run" franskTilEngelsk["needs a context"]= "don¡¯t" franskTilEngelsk["tandis que"]= "while" franskTilEngelsk["presse"]= "press" franskTilEngelsk["proche"]= "close" franskTilEngelsk["nuit"]= "night" franskTilEngelsk["r¨¦el"]= "real" franskTilEngelsk["vie"]= "life" franskTilEngelsk["peu"]= "few" franskTilEngelsk["nord"]= "north" franskTilEngelsk["livre"]= "book" franskTilEngelsk["porter"]= "carry" franskTilEngelsk["a pris"]= "took" franskTilEngelsk["science"]= "science" franskTilEngelsk["manger"]= "eat" franskTilEngelsk["chambre"]= "room" franskTilEngelsk["ami"]= "friend" franskTilEngelsk["a commenc¨¦"]= "began" franskTilEngelsk["id¨¦e"]= "idea" franskTilEngelsk["poisson"]= "fish" franskTilEngelsk["montagne"]= "mountain" franskTilEngelsk["Arr¨ºtez"]= "stop" franskTilEngelsk["une fois"]= "once" franskTilEngelsk["base"]= "base" franskTilEngelsk["entendre"]= "hear" franskTilEngelsk["cheval"]= "horse" franskTilEngelsk["coupe"]= "cut" franskTilEngelsk["s?r"]= "sure" franskTilEngelsk["regarder"]= "watch" franskTilEngelsk["couleur"]= "color" franskTilEngelsk["face"]= "face" franskTilEngelsk["bois"]= "wood" franskTilEngelsk["principal"]= "main" franskTilEngelsk["ouvert"]= "open" franskTilEngelsk["para?tre"]= "seem" franskTilEngelsk["ensemble"]= "together" franskTilEngelsk["suivant"]= "next" franskTilEngelsk["blanc"]= "white" franskTilEngelsk["enfants"]= "children" franskTilEngelsk["commencer"]= "begin" franskTilEngelsk["eu"]= "got" franskTilEngelsk["marcher"]= "walk" franskTilEngelsk["exemple"]= "example" franskTilEngelsk["facilit¨¦"]= "ease" franskTilEngelsk["papier"]= "paper" franskTilEngelsk["groupe"]= "group" franskTilEngelsk["toujours"]= "always" franskTilEngelsk["musique"]= "music" franskTilEngelsk["ceux"]= "those" franskTilEngelsk["tous les deux"]= "both" franskTilEngelsk["marque"]= "mark" franskTilEngelsk["souvent"]= "often" franskTilEngelsk["lettre"]= "letter" franskTilEngelsk["jusqu¡¯¨¤ ce que"]= "until" franskTilEngelsk["mile"]= "mile" franskTilEngelsk["rivi¨¨re"]= "river" franskTilEngelsk["voiture"]= "car" franskTilEngelsk["pieds"]= "feet" franskTilEngelsk["soins"]= "care" franskTilEngelsk["deuxi¨¨me"]= "second" franskTilEngelsk["assez"]= "enough" franskTilEngelsk["plaine"]= "plain" franskTilEngelsk["fille"]= "girl" franskTilEngelsk["habituel"]= "usual" franskTilEngelsk["jeune"]= "young" franskTilEngelsk["pr¨ºt"]= "ready" franskTilEngelsk["au-dessus"]= "above" franskTilEngelsk["jamais"]= "ever" franskTilEngelsk["rouge"]= "red" franskTilEngelsk["liste"]= "list" franskTilEngelsk["bien que"]= "though" franskTilEngelsk["sentir"]= "feel" franskTilEngelsk["parler"]= "talk" franskTilEngelsk["oiseau"]= "bird" franskTilEngelsk["bient?t"]= "soon" franskTilEngelsk["corps"]= "body" franskTilEngelsk["chien"]= "dog" franskTilEngelsk["famille"]= "family" franskTilEngelsk["direct"]= "direct" franskTilEngelsk["pose"]= "pose" franskTilEngelsk["laisser"]= "leave" franskTilEngelsk["chanson"]= "song" franskTilEngelsk["mesurer"]= "measure" franskTilEngelsk["porte"]= "door" franskTilEngelsk["produit"]= "product" franskTilEngelsk["noir"]= "black" franskTilEngelsk["court"]= "short" franskTilEngelsk["chiffre"]= "numeral" franskTilEngelsk["classe"]= "class" franskTilEngelsk["vent"]= "wind" franskTilEngelsk["question"]= "question" franskTilEngelsk["arriver"]= "happen" franskTilEngelsk["compl¨¨te"]= "complete" franskTilEngelsk["navire"]= "ship" franskTilEngelsk["zone"]= "area" franskTilEngelsk["moiti¨¦"]= "half" franskTilEngelsk["rock"]= "rock" franskTilEngelsk["ordre"]= "order" franskTilEngelsk["feu"]= "fire" franskTilEngelsk["sud"]= "south" franskTilEngelsk["probl¨¨me"]= "problem" franskTilEngelsk["pi¨¨ce"]= "piece" franskTilEngelsk["dit"]= "told" franskTilEngelsk["savait"]= "knew" franskTilEngelsk["passer"]= "pass" franskTilEngelsk["depuis"]= "since" franskTilEngelsk["haut"]= "top" franskTilEngelsk["ensemble"]= "whole" franskTilEngelsk["roi"]= "king" franskTilEngelsk["rue"]= "street" franskTilEngelsk["pouce"]= "inch" franskTilEngelsk["multiplier"]= "multiply" franskTilEngelsk["rien"]= "nothing" franskTilEngelsk["cours"]= "course" franskTilEngelsk["rester"]= "stay" franskTilEngelsk["roue"]= "wheel" franskTilEngelsk["plein"]= "full" franskTilEngelsk["force"]= "force" franskTilEngelsk["bleu"]= "blue" franskTilEngelsk["objet"]= "object" franskTilEngelsk["d¨¦cider"]= "decide" franskTilEngelsk["surface"]= "surface" franskTilEngelsk["profond"]= "deep" franskTilEngelsk["lune"]= "moon" franskTilEngelsk["?le"]= "island" franskTilEngelsk["pied"]= "foot" franskTilEngelsk["syst¨¨me"]= "system" franskTilEngelsk["occup¨¦"]= "busy" franskTilEngelsk["test"]= "test" franskTilEngelsk["record"]= "record" franskTilEngelsk["bateau"]= "boat" franskTilEngelsk["commun"]= "common" franskTilEngelsk["or"]= "gold" franskTilEngelsk["possible"]= "possible" franskTilEngelsk["plan"]= "plane" franskTilEngelsk["place"]= "stead" franskTilEngelsk["sec"]= "dry" franskTilEngelsk["se demander"]= "wonder" franskTilEngelsk["rire"]= "laugh" franskTilEngelsk["mille"]= "thousand" franskTilEngelsk["il ya"]= "ago" franskTilEngelsk["ran"]= "ran" franskTilEngelsk["v¨¦rifier"]= "check" franskTilEngelsk["jeu"]= "game" franskTilEngelsk["forme"]= "shape" franskTilEngelsk["assimiler"]= "equate" franskTilEngelsk["chaud"]= "hot" franskTilEngelsk["manquer"]= "miss" franskTilEngelsk["apport¨¦"]= "brought" franskTilEngelsk["chaleur"]= "heat" franskTilEngelsk["neige"]= "snow" franskTilEngelsk["pneu"]= "tire" franskTilEngelsk["apporter"]= "bring" franskTilEngelsk["oui"]= "yes" franskTilEngelsk["lointain"]= "distant" franskTilEngelsk["remplir"]= "fill" franskTilEngelsk["est"]= "east" franskTilEngelsk["peindre"]= "paint" franskTilEngelsk["langue"]= "language" franskTilEngelsk["entre"]= "among" franskTilEngelsk["unit¨¦"]= "unit" franskTilEngelsk["puissance"]= "power" franskTilEngelsk["ville"]= "town" franskTilEngelsk["fin"]= "fine" franskTilEngelsk["certain"]= "certain" franskTilEngelsk["voler"]= "fly" franskTilEngelsk["tomber"]= "fall" franskTilEngelsk["conduire"]= "lead" franskTilEngelsk["cri"]= "cry" franskTilEngelsk["sombre"]= "dark" franskTilEngelsk["machine"]= "machine" franskTilEngelsk["Note"]= "note" franskTilEngelsk["patienter"]= "wait" franskTilEngelsk["plan"]= "plan" franskTilEngelsk["figure"]= "figure" franskTilEngelsk["¨¦toile"]= "star" franskTilEngelsk["bo?te"]= "box" franskTilEngelsk["nom"]= "noun" franskTilEngelsk["domaine"]= "field" franskTilEngelsk["reste"]= "rest" franskTilEngelsk["correct"]= "correct" franskTilEngelsk["capable"]= "able" franskTilEngelsk["livre"]= "pound" franskTilEngelsk["Termin¨¦"]= "done" franskTilEngelsk["beaut¨¦"]= "beauty" franskTilEngelsk["entra?nement"]= "drive" franskTilEngelsk["r¨¦sist¨¦"]= "stood" franskTilEngelsk["contenir"]= "contain" franskTilEngelsk["avant"]= "front" franskTilEngelsk["enseigner"]= "teach" franskTilEngelsk["semaine"]= "week" franskTilEngelsk["finale"]= "final" franskTilEngelsk["donn¨¦"]= "gave" franskTilEngelsk["vert"]= "green" franskTilEngelsk["oh"]= "oh" franskTilEngelsk["rapide"]= "quick" franskTilEngelsk["d¨¦velopper"]= "develop" franskTilEngelsk["oc¨¦an"]= "ocean" franskTilEngelsk["chaud"]= "warm" franskTilEngelsk["gratuit"]= "free" franskTilEngelsk["minute"]= "minute" franskTilEngelsk["fort"]= "strong" franskTilEngelsk["sp¨¦cial"]= "special" franskTilEngelsk["esprit"]= "mind" franskTilEngelsk["derri¨¨re"]= "behind" franskTilEngelsk["clair"]= "clear" franskTilEngelsk["queue"]= "tail" franskTilEngelsk["produire"]= "produce" franskTilEngelsk["fait"]= "fact" franskTilEngelsk["espace"]= "space" franskTilEngelsk["entendu"]= "heard" franskTilEngelsk["meilleur"]= "best" franskTilEngelsk["heure"]= "hour" franskTilEngelsk["mieux"]= "better" franskTilEngelsk["vrai"]= "true" franskTilEngelsk["pendant"]= "during" franskTilEngelsk["cent"]= "hundred" franskTilEngelsk["cinq"]= "five" franskTilEngelsk["rappeler"]= "remember" franskTilEngelsk["¨¦tape"]= "step" franskTilEngelsk["t?t"]= "early" franskTilEngelsk["tenir"]= "hold" franskTilEngelsk["ouest"]= "west" franskTilEngelsk["sol"]= "ground" franskTilEngelsk["int¨¦r¨ºt"]= "interest" franskTilEngelsk["atteindre"]= "reach" franskTilEngelsk["rapide"]= "fast" franskTilEngelsk["verbe"]= "verb" franskTilEngelsk["chanter"]= "sing" franskTilEngelsk["¨¦couter"]= "listen" franskTilEngelsk["six"]= "six" franskTilEngelsk["table"]= "table" franskTilEngelsk["Voyage"]= "travel" franskTilEngelsk["moins"]= "less" franskTilEngelsk["matin"]= "morning" franskTilEngelsk["dix"]= "ten" franskTilEngelsk["simple"]= "simple" franskTilEngelsk["plusieurs"]= "several" franskTilEngelsk["voyelle"]= "vowel" franskTilEngelsk["vers"]= "toward" franskTilEngelsk["guerre"]= "war" franskTilEngelsk["poser"]= "lay" franskTilEngelsk["contre"]= "against" franskTilEngelsk["mod¨¨le"]= "pattern" franskTilEngelsk["lent"]= "slow" franskTilEngelsk["centre"]= "center" franskTilEngelsk["amour"]= "love" franskTilEngelsk["personne"]= "person" franskTilEngelsk["argent"]= "money" franskTilEngelsk["servir"]= "serve" franskTilEngelsk["appara?tre"]= "appear" franskTilEngelsk["route"]= "road" franskTilEngelsk["carte"]= "map" franskTilEngelsk["pluie"]= "rain" franskTilEngelsk["r¨¨gle"]= "rule" franskTilEngelsk["gouverner"]= "govern" franskTilEngelsk["tirer"]= "pull" franskTilEngelsk["froid"]= "cold" franskTilEngelsk["avis"]= "notice" franskTilEngelsk["voix"]= "voice" franskTilEngelsk["¨¦nergie"]= "energy" franskTilEngelsk["chasse"]= "hunt" franskTilEngelsk["probable"]= "probable" franskTilEngelsk["lit"]= "bed" franskTilEngelsk["fr¨¨re"]= "brother" franskTilEngelsk["?uf"]= "egg" franskTilEngelsk["tour"]= "ride" franskTilEngelsk["cellule"]= "cell" franskTilEngelsk["croire"]= "believe" franskTilEngelsk["peut-¨ºtre"]= "perhaps" franskTilEngelsk["choisir"]= "pick" franskTilEngelsk["soudain"]= "sudden" franskTilEngelsk["compter"]= "count" franskTilEngelsk["carr¨¦"]= "square" franskTilEngelsk["raison"]= "reason" franskTilEngelsk["longueur"]= "length" franskTilEngelsk["repr¨¦senter"]= "represent" franskTilEngelsk["art"]= "art" franskTilEngelsk["sujet"]= "subject" franskTilEngelsk["r¨¦gion"]= "region" franskTilEngelsk["taille"]= "size" franskTilEngelsk["varier"]= "vary" franskTilEngelsk["r¨¦gler"]= "settle" franskTilEngelsk["parler"]= "speak" franskTilEngelsk["poids"]= "weight" franskTilEngelsk["g¨¦n¨¦ral"]= "general" franskTilEngelsk["glace"]= "ice" franskTilEngelsk["question"]= "matter" franskTilEngelsk["cercle"]= "circle" franskTilEngelsk["paire"]= "pair" franskTilEngelsk["inclure"]= "include" franskTilEngelsk["fracture"]= "divide" franskTilEngelsk["syllabe"]= "syllable" franskTilEngelsk["feutre"]= "felt" franskTilEngelsk["grandiose"]= "grand" franskTilEngelsk["balle"]= "ball" franskTilEngelsk["encore"]= "yet" franskTilEngelsk["vague"]= "wave" franskTilEngelsk["tomber"]= "drop" franskTilEngelsk["c?ur"]= "heart" franskTilEngelsk["h"]= "am" franskTilEngelsk["pr¨¦sent"]= "present" franskTilEngelsk["lourd"]= "heavy" franskTilEngelsk["danse"]= "dance" franskTilEngelsk["moteur"]= "engine" franskTilEngelsk["position"]= "position" franskTilEngelsk["bras"]= "arm" franskTilEngelsk["large"]= "wide" franskTilEngelsk["voile"]= "sail" franskTilEngelsk["mat¨¦riel"]= "material" franskTilEngelsk["fraction"]= "fraction" franskTilEngelsk["for¨ºt"]= "forest" franskTilEngelsk["s¡¯asseoir"]= "sit" franskTilEngelsk["course"]= "race" franskTilEngelsk["fen¨ºtre"]= "window" franskTilEngelsk["magasin"]= "store" franskTilEngelsk["¨¦t¨¦"]= "summer" franskTilEngelsk["train"]= "train" franskTilEngelsk["sommeil"]= "sleep" franskTilEngelsk["prouver"]= "prove" franskTilEngelsk["seul"]= "lone" franskTilEngelsk["jambe"]= "leg" franskTilEngelsk["exercice"]= "exercise" franskTilEngelsk["mur"]= "wall" franskTilEngelsk["capture"]= "catch" franskTilEngelsk["monture"]= "mount" franskTilEngelsk["souhaiter"]= "wish" franskTilEngelsk["ciel"]= "sky" franskTilEngelsk["conseil"]= "board" franskTilEngelsk["joie"]= "joy" franskTilEngelsk["hiver"]= "winter" franskTilEngelsk["sat"]= "sat" franskTilEngelsk["¨¦crit"]= "written" franskTilEngelsk["sauvage"]= "wild" franskTilEngelsk["instrument"]= "instrument" franskTilEngelsk["conserv¨¦"]= "kept" franskTilEngelsk["verre"]= "glass" franskTilEngelsk["herbe"]= "grass" franskTilEngelsk["vache"]= "cow" franskTilEngelsk["emploi"]= "job" franskTilEngelsk["bord"]= "edge" franskTilEngelsk["signe"]= "sign" franskTilEngelsk["visite"]= "visit" franskTilEngelsk["pass¨¦"]= "past" franskTilEngelsk["doux"]= "soft" franskTilEngelsk["amusement"]= "fun" franskTilEngelsk["clair"]= "bright" franskTilEngelsk["gaz"]= "gas" franskTilEngelsk["temps"]= "weather" franskTilEngelsk["mois"]= "month" franskTilEngelsk["million"]= "million" franskTilEngelsk["porter"]= "bear" franskTilEngelsk["finition"]= "finish" franskTilEngelsk["heureux"]= "happy" franskTilEngelsk["espoir"]= "hope" franskTilEngelsk["fleur"]= "flower" franskTilEngelsk["v¨ºtir"]= "clothe" franskTilEngelsk["¨¦trange"]= "strange" franskTilEngelsk["disparu"]= "gone" franskTilEngelsk["commerce"]= "trade" franskTilEngelsk["m¨¦lodie"]= "melody" franskTilEngelsk["voyage"]= "trip" franskTilEngelsk["bureau"]= "office" franskTilEngelsk["recevoir"]= "receive" franskTilEngelsk["rang¨¦e"]= "row" franskTilEngelsk["bouche"]= "mouth" franskTilEngelsk["exact"]= "exact" franskTilEngelsk["symbole"]= "symbol" franskTilEngelsk["mourir"]= "die" franskTilEngelsk["moins"]= "least" franskTilEngelsk["difficult¨¦"]= "trouble" franskTilEngelsk["cri"]= "shout" franskTilEngelsk["sauf"]= "except" franskTilEngelsk["¨¦crit"]= "wrote" franskTilEngelsk["semence"]= "seed" franskTilEngelsk["ton"]= "tone" franskTilEngelsk["joindre"]= "join" franskTilEngelsk["sugg¨¦rer"]= "suggest" franskTilEngelsk["propre"]= "clean" franskTilEngelsk["pause"]= "break" franskTilEngelsk["dame"]= "lady" franskTilEngelsk["cour"]= "yard" franskTilEngelsk["augmenter"]= "rise" franskTilEngelsk["mauvais"]= "bad" franskTilEngelsk["coup"]= "blow" franskTilEngelsk["huile"]= "oil" franskTilEngelsk["sang"]= "blood" franskTilEngelsk["toucher"]= "touch" franskTilEngelsk["a augment¨¦"]= "grew" franskTilEngelsk["cent"]= "cent" franskTilEngelsk["m¨¦langer"]= "mix" franskTilEngelsk["¨¦quipe"]= "team" franskTilEngelsk["fil"]= "wire" franskTilEngelsk["co?t"]= "cost" franskTilEngelsk["perdu"]= "lost" franskTilEngelsk["brun"]= "brown" franskTilEngelsk["porter"]= "wear" franskTilEngelsk["jardin"]= "garden" franskTilEngelsk["¨¦gal"]= "equal" franskTilEngelsk["exp¨¦di¨¦"]= "sent" franskTilEngelsk["choisir"]= "choose" franskTilEngelsk["est tomb¨¦"]= "fell" franskTilEngelsk["s¡¯adapter"]= "fit" franskTilEngelsk["d¨¦bit"]= "flow" franskTilEngelsk["juste"]= "fair" franskTilEngelsk["banque"]= "bank" franskTilEngelsk["recueillir"]= "collect" franskTilEngelsk["sauver"]= "save" franskTilEngelsk["contr?le"]= "control" franskTilEngelsk["d¨¦cimal"]= "decimal" franskTilEngelsk["oreille"]= "ear" franskTilEngelsk["autre"]= "else" franskTilEngelsk["tout ¨¤ fait"]= "quite" franskTilEngelsk["cass¨¦"]= "broke" franskTilEngelsk["cas"]= "case" franskTilEngelsk["milieu"]= "middle" franskTilEngelsk["tuer"]= "kill" franskTilEngelsk["fils"]= "son" franskTilEngelsk["lac"]= "lake" franskTilEngelsk["moment"]= "moment" franskTilEngelsk["¨¦chelle"]= "scale" franskTilEngelsk["fort"]= "loud" franskTilEngelsk["printemps"]= "spring" franskTilEngelsk["observer"]= "observe" franskTilEngelsk["enfant"]= "child" franskTilEngelsk["droit"]= "straight" franskTilEngelsk["consonne"]= "consonant" franskTilEngelsk["nation"]= "nation" franskTilEngelsk["dictionnaire"]= "dictionary" franskTilEngelsk["lait"]= "milk" franskTilEngelsk["vitesse"]= "speed" franskTilEngelsk["m¨¦thode"]= "method" franskTilEngelsk["organe"]= "organ" franskTilEngelsk["payer"]= "pay" franskTilEngelsk["?ge"]= "age" franskTilEngelsk["section"]= "section" franskTilEngelsk["robe"]= "dress" franskTilEngelsk["nuage"]= "cloud" franskTilEngelsk["surprise"]= "surprise" franskTilEngelsk["calme"]= "quiet" franskTilEngelsk["pierre"]= "stone" franskTilEngelsk["minuscule"]= "tiny" franskTilEngelsk["mont¨¦e"]= "climb" franskTilEngelsk["frais"]= "cool" franskTilEngelsk["conception"]= "design" franskTilEngelsk["pauvres"]= "poor" franskTilEngelsk["lot"]= "lot" franskTilEngelsk["exp¨¦rience"]= "experiment" franskTilEngelsk["bas"]= "bottom" franskTilEngelsk["cl¨¦"]= "key" franskTilEngelsk["fer"]= "iron" franskTilEngelsk["unique"]= "single" franskTilEngelsk["b?ton"]= "stick" franskTilEngelsk["plat"]= "flat" franskTilEngelsk["vingt"]= "twenty" franskTilEngelsk["peau"]= "skin" franskTilEngelsk["sourire"]= "smile" franskTilEngelsk["pli"]= "crease" franskTilEngelsk["trou"]= "hole" franskTilEngelsk["sauter"]= "jump" franskTilEngelsk["b¨¦b¨¦"]= "baby" franskTilEngelsk["huit"]= "eight" franskTilEngelsk["village"]= "village" franskTilEngelsk["se rencontrent"]= "meet" franskTilEngelsk["racine"]= "root" franskTilEngelsk["acheter"]= "buy" franskTilEngelsk["augmenter"]= "raise" franskTilEngelsk["r¨¦soudre"]= "solve" franskTilEngelsk["m¨¦tal"]= "metal" franskTilEngelsk["si"]= "whether" franskTilEngelsk["pousser"]= "push" franskTilEngelsk["sept"]= "seven" franskTilEngelsk["paragraphe"]= "paragraph" franskTilEngelsk["troisi¨¨me"]= "third" franskTilEngelsk["doit"]= "shall" franskTilEngelsk["en attente"]= "held" franskTilEngelsk["cheveux"]= "hair" franskTilEngelsk["d¨¦crire"]= "describe" franskTilEngelsk["cuisinier"]= "cook" franskTilEngelsk["¨¦tage"]= "floor" franskTilEngelsk["chaque"]= "either" franskTilEngelsk["r¨¦sultat"]= "result" franskTilEngelsk["br?ler"]= "burn" franskTilEngelsk["colline"]= "hill" franskTilEngelsk["coffre-fort"]= "safe" franskTilEngelsk["chat"]= "cat" franskTilEngelsk["si¨¨cle"]= "century" franskTilEngelsk["envisager"]= "consider" franskTilEngelsk["type"]= "type" franskTilEngelsk["droit"]= "law" franskTilEngelsk["peu"]= "bit" franskTilEngelsk["c?te"]= "coast" franskTilEngelsk["copie"]= "copy" franskTilEngelsk["phrase"]= "phrase" franskTilEngelsk["silencieux"]= "silent" franskTilEngelsk["haut"]= "tall" franskTilEngelsk["sable"]= "sand" franskTilEngelsk["sol"]= "soil" franskTilEngelsk["rouleau"]= "roll" franskTilEngelsk["temp¨¦rature"]= "temperature" franskTilEngelsk["doigt"]= "finger" franskTilEngelsk["industrie"]= "industry" franskTilEngelsk["valeur"]= "value" franskTilEngelsk["lutte"]= "fight" franskTilEngelsk["mensonge"]= "lie" franskTilEngelsk["battre"]= "beat" franskTilEngelsk["exciter"]= "excite" franskTilEngelsk["naturel"]= "natural" franskTilEngelsk["vue"]= "view" franskTilEngelsk["sens"]= "sense" franskTilEngelsk["capital"]= "capital" franskTilEngelsk["ne sera pas"]= "won¡¯t" franskTilEngelsk["chaise"]= "chair" franskTilEngelsk["danger"]= "danger" franskTilEngelsk["fruit"]= "fruit" franskTilEngelsk["riche"]= "rich" franskTilEngelsk["¨¦pais"]= "thick" franskTilEngelsk["soldat"]= "soldier" franskTilEngelsk["processus"]= "process" franskTilEngelsk["fonctionner"]= "operate" franskTilEngelsk["pratique"]= "practice" franskTilEngelsk["s¨¦par¨¦"]= "separate" franskTilEngelsk["difficile"]= "difficult" franskTilEngelsk["m¨¦decin"]= "doctor" franskTilEngelsk["s¡¯il vous pla?t"]= "please" franskTilEngelsk["prot¨¦ger"]= "protect" franskTilEngelsk["midi"]= "noon" franskTilEngelsk["r¨¦colte"]= "crop" franskTilEngelsk["moderne"]= "modern" franskTilEngelsk["¨¦l¨¦ment"]= "element" franskTilEngelsk["frapper"]= "hit" franskTilEngelsk["¨¦tudiant"]= "student" franskTilEngelsk["coin"]= "corner" franskTilEngelsk["partie"]= "party" franskTilEngelsk["alimentation"]= "supply" franskTilEngelsk["dont"]= "whose" franskTilEngelsk["localiser"]= "locate" franskTilEngelsk["anneau"]= "ring" franskTilEngelsk["caract¨¨re"]= "character" franskTilEngelsk["insecte"]= "insect" franskTilEngelsk["pris"]= "caught" franskTilEngelsk["p¨¦riode"]= "period" franskTilEngelsk["indiquer"]= "indicate" franskTilEngelsk["radio"]= "radio" franskTilEngelsk["rayon"]= "spoke" franskTilEngelsk["atome"]= "atom" franskTilEngelsk["humain"]= "human" franskTilEngelsk["histoire"]= "history" franskTilEngelsk["effet"]= "effect" franskTilEngelsk["¨¦lectrique"]= "electric" franskTilEngelsk["attendre"]= "expect" franskTilEngelsk["os"]= "bone" franskTilEngelsk["rail"]= "rail" franskTilEngelsk["imaginer"]= "imagine" franskTilEngelsk["fournir"]= "provide" franskTilEngelsk["se mettre d¡¯accord"]= "agree" franskTilEngelsk["ainsi"]= "thus" franskTilEngelsk["doux"]= "gentle" franskTilEngelsk["femme"]= "woman" franskTilEngelsk["capitaine"]= "captain" franskTilEngelsk["deviner"]= "guess" franskTilEngelsk["n¨¦cessaire"]= "necessary" franskTilEngelsk["net"]= "sharp" franskTilEngelsk["aile"]= "wing" franskTilEngelsk["cr¨¦er"]= "create" franskTilEngelsk["voisin"]= "neighbor" franskTilEngelsk["lavage"]= "wash" franskTilEngelsk["chauve-souris"]= "bat" franskTilEngelsk["plut?t"]= "rather" franskTilEngelsk["foule"]= "crowd" franskTilEngelsk["bl¨¦"]= "corn" franskTilEngelsk["comparer"]= "compare" franskTilEngelsk["po¨¨me"]= "poem" franskTilEngelsk["cha?ne"]= "string" franskTilEngelsk["cloche"]= "bell" franskTilEngelsk["d¨¦pendre"]= "depend" franskTilEngelsk["viande"]= "meat" franskTilEngelsk["rub"]= "rub" franskTilEngelsk["tube"]= "tube" franskTilEngelsk["c¨¦l¨¨bre"]= "famous" franskTilEngelsk["dollar"]= "dollar" franskTilEngelsk["courant"]= "stream" franskTilEngelsk["peur"]= "fear" franskTilEngelsk["vue"]= "sight" franskTilEngelsk["mince"]= "thin" franskTilEngelsk["triangle"]= "triangle" franskTilEngelsk["plan¨¨te"]= "planet" franskTilEngelsk["se d¨¦p¨ºcher"]= "hurry" franskTilEngelsk["chef"]= "chief" franskTilEngelsk["colonie"]= "colony" franskTilEngelsk["horloge"]= "clock" franskTilEngelsk["mine"]= "mine" franskTilEngelsk["lien"]= "tie" franskTilEngelsk["entrer"]= "enter" franskTilEngelsk["majeur"]= "major" franskTilEngelsk["frais"]= "fresh" franskTilEngelsk["recherche"]= "search" franskTilEngelsk["envoyer"]= "send" franskTilEngelsk["jaune"]= "yellow" franskTilEngelsk["pistolet"]= "gun" franskTilEngelsk["permettre"]= "allow" franskTilEngelsk["impression"]= "print" franskTilEngelsk["mort"]= "dead" franskTilEngelsk["place"]= "spot" franskTilEngelsk["d¨¦sert"]= "desert" franskTilEngelsk["costume"]= "suit" franskTilEngelsk["courant"]= "current" franskTilEngelsk["ascenseur"]= "lift" franskTilEngelsk["rose"]= "rose" franskTilEngelsk["arriver"]= "arrive" franskTilEngelsk["ma?tre"]= "master" franskTilEngelsk["piste"]= "track" franskTilEngelsk["m¨¨re"]= "parent" franskTilEngelsk["rivage"]= "shore" franskTilEngelsk["division"]= "division" franskTilEngelsk["feuille"]= "sheet" franskTilEngelsk["substance"]= "substance" franskTilEngelsk["favoriser"]= "favor" franskTilEngelsk["relier"]= "connect" franskTilEngelsk["poste"]= "post" franskTilEngelsk["passer"]= "spend" franskTilEngelsk["corde"]= "chord" franskTilEngelsk["graisse"]= "fat" franskTilEngelsk["heureux"]= "glad" franskTilEngelsk["original"]= "original" franskTilEngelsk["part"]= "share" franskTilEngelsk["station"]= "station" franskTilEngelsk["papa"]= "dad" franskTilEngelsk["pain"]= "bread" franskTilEngelsk["charger"]= "charge" franskTilEngelsk["propre"]= "proper" franskTilEngelsk["bar"]= "bar" franskTilEngelsk["proposition"]= "offer" franskTilEngelsk["segment"]= "segment" franskTilEngelsk["esclave"]= "slave" franskTilEngelsk["canard"]= "duck" franskTilEngelsk["instant"]= "instant" franskTilEngelsk["march¨¦"]= "market" franskTilEngelsk["degr¨¦"]= "degree" franskTilEngelsk["peupler"]= "populate" franskTilEngelsk["poussin"]= "chick" franskTilEngelsk["cher"]= "dear" franskTilEngelsk["ennemi"]= "enemy" franskTilEngelsk["r¨¦pondre"]= "reply" franskTilEngelsk["boisson"]= "drink" franskTilEngelsk["se produire"]= "occur" franskTilEngelsk["support"]= "support" franskTilEngelsk["discours"]= "speech" franskTilEngelsk["nature"]= "nature" franskTilEngelsk["gamme"]= "range" franskTilEngelsk["vapeur"]= "steam" franskTilEngelsk["mouvement"]= "motion" franskTilEngelsk["chemin"]= "path" franskTilEngelsk["liquide"]= "liquid" franskTilEngelsk["enregistrer"]= "log" franskTilEngelsk["signifiait"]= "meant" franskTilEngelsk["quotient"]= "quotient" franskTilEngelsk["dents"]= "teeth" franskTilEngelsk["coquille"]= "shell" franskTilEngelsk["cou"]= "neck" franskTilEngelsk["oxyg¨¨ne"]= "oxygen" franskTilEngelsk["sucre"]= "sugar" franskTilEngelsk["d¨¦c¨¨s"]= "death" franskTilEngelsk["assez"]= "pretty" franskTilEngelsk["comp¨¦tence"]= "skill" franskTilEngelsk["femmes"]= "women" franskTilEngelsk["saison"]= "season" franskTilEngelsk["solution"]= "solution" franskTilEngelsk["aimant"]= "magnet" franskTilEngelsk["argent"]= "silver" franskTilEngelsk["merci"]= "thank" franskTilEngelsk["branche"]= "branch" franskTilEngelsk["rencontre"]= "match" franskTilEngelsk["suffixe"]= "suffix" franskTilEngelsk["particuli¨¨rement"]= "especially" franskTilEngelsk["figue"]= "fig" franskTilEngelsk["peur"]= "afraid" franskTilEngelsk["¨¦norme"]= "huge" franskTilEngelsk["s?ur"]= "sister" franskTilEngelsk["acier"]= "steel" franskTilEngelsk["discuter"]= "discuss" franskTilEngelsk["avant"]= "forward" franskTilEngelsk["similaire"]= "similar" franskTilEngelsk["guider"]= "guide" franskTilEngelsk["exp¨¦rience"]= "experience" franskTilEngelsk["score"]= "score" franskTilEngelsk["pomme"]= "apple" franskTilEngelsk["achet¨¦"]= "bought" franskTilEngelsk["LED"]= "led" franskTilEngelsk["pas"]= "pitch" franskTilEngelsk["manteau"]= "coat" franskTilEngelsk["masse"]= "mass" franskTilEngelsk["carte"]= "card" franskTilEngelsk["bande"]= "band" franskTilEngelsk["corde"]= "rope" franskTilEngelsk["glissement"]= "slip" franskTilEngelsk["gagner"]= "win" franskTilEngelsk["r¨ºver"]= "dream" franskTilEngelsk["soir¨¦e"]= "evening" franskTilEngelsk["condition"]= "condition" franskTilEngelsk["alimentation"]= "feed" franskTilEngelsk["outil"]= "tool" franskTilEngelsk["total"]= "total" franskTilEngelsk["de base"]= "basic" franskTilEngelsk["odeur"]= "smell" franskTilEngelsk["vall¨¦e"]= "valley" franskTilEngelsk["ni"]= "nor" franskTilEngelsk["double"]= "double" franskTilEngelsk["si¨¨ge"]= "seat" franskTilEngelsk["continuer"]= "continue" franskTilEngelsk["bloc"]= "block" franskTilEngelsk["graphique"]= "chart" franskTilEngelsk["chapeau"]= "hat" franskTilEngelsk["vendre"]= "sell" franskTilEngelsk["succ¨¨s"]= "success" franskTilEngelsk["entreprise"]= "company" franskTilEngelsk["soustraire"]= "subtract" franskTilEngelsk["¨¦v¨¦nement"]= "event" franskTilEngelsk["particulier"]= "particular" franskTilEngelsk["accord"]= "deal" franskTilEngelsk["baignade"]= "swim" franskTilEngelsk["terme"]= "term" franskTilEngelsk["oppos¨¦"]= "opposite" franskTilEngelsk["femme"]= "wife" franskTilEngelsk["chaussure"]= "shoe" franskTilEngelsk["¨¦paule"]= "shoulder" franskTilEngelsk["propagation"]= "spread" franskTilEngelsk["organiser"]= "arrange" franskTilEngelsk["camp"]= "camp" franskTilEngelsk["inventer"]= "invent" franskTilEngelsk["coton"]= "cotton" franskTilEngelsk["n¨¦"]= "born" franskTilEngelsk["d¨¦terminer"]= "determine" franskTilEngelsk["litre"]= "quart" franskTilEngelsk["neuf"]= "nine" franskTilEngelsk["camion"]= "truck" franskTilEngelsk["bruit"]= "noise" franskTilEngelsk["niveau"]= "level" franskTilEngelsk["chance"]= "chance" franskTilEngelsk["recueillir"]= "gather" franskTilEngelsk["boutique"]= "shop" franskTilEngelsk["tron?on"]= "stretch" franskTilEngelsk["jeter"]= "throw" franskTilEngelsk["¨¦clat"]= "shine" franskTilEngelsk["propri¨¦t¨¦"]= "property" franskTilEngelsk["colonne"]= "column" franskTilEngelsk["mol¨¦cule"]= "molecule" franskTilEngelsk["s¨¦lectionner"]= "select" franskTilEngelsk["mal"]= "wrong" franskTilEngelsk["gris"]= "gray" franskTilEngelsk["r¨¦p¨¦tition"]= "repeat" franskTilEngelsk["exiger"]= "require" franskTilEngelsk["large"]= "broad" franskTilEngelsk["pr¨¦parer"]= "prepare" franskTilEngelsk["sel"]= "salt" franskTilEngelsk["nez"]= "nose" franskTilEngelsk["pluriel"]= "plural" franskTilEngelsk["col¨¨re"]= "anger" franskTilEngelsk["revendication"]= "claim" franskTilEngelsk["continent"]= "continent" ############################################################################# # Del 2 funksjondefinisjoner # Funksjon for direkte oppslag i ordboka, dvs fra fransk til engelsk: def oversettFraFranskTilEngelsk(ord): return franskTilEngelsk[ord] # sender tilbake oppslag i ordboka # Funksjon for ? oversette ord fra engelsk til fransk # Returnerer den engelske oversettelsen av parameteren ord # hvis ord finnes blant verdiene i ordlista def oversettFraEngelskTilFransk(ord): word = "" # F?rst leter vi blant alle n?klene (franske ord) etter match for mot in franskTilEngelsk: if franskTilEngelsk[mot] == ord: # Hvis mot er den franske oversettelsen av ord # er mot oversettelsen vi er p? jakt etter: word = mot # tar vare p? ordet # for l?kka er ferdig. Hvis vi fant ord blant de engelske, returneres # den franske oversettelsen, hvis ikke returneres "" (den initelle verdien) return word # Funksjon som oversetter ord ved ? lete i fraOrdliste og hvis det finnes, # returnerer ordet med samme indeks i tilOrdliste def oversett(ord, fraOrdliste, tilOrdliste): # forutsetter: # ord er en tekstverdi # fraOrdliste og tilOrdliste er lister av tekster # de to ordlistene er ?parallelle?, dvs. at for en indeks k, # s? er fraOrdliste[k] oversettelsen av tilOrdliste[k] og omvendt if ord in fraOrdliste: # Ord er i fraOrdliste for i in range(len(fraOrdliste)): if fraOrdliste[i] == ord: oversattOrd = tilOrdliste[i] else: # Ord er ikke i fraOrdliste oversattOrd = "FINNES IKKE!" return oversattOrd # Funksjon som ber om og returnerer en tekstverdi # Parameteren oppfordring blir brukt som 'prompt' til brukeren # Returnerer tekstverdien brukeren skriver etter oppfordringen def beOmEnTekstverdi(oppfordring): tekst = input(oppfordring) return tekst # verdien i tekst ?sendes tilbake? til kallstedet #################################################################### # Del 3 Hovedprogram: # I ordboka ovenfor er franske ord n?kkel, mens verdien er det tilsvarende # engelske ordet. Lager 2 (tomme) lister, ¨¦n for engelske og ¨¦n for franske ord: engelskeOrd = [] franskeOrd = [] # g?r i l?kke for alle elementer (n?kkelverdier) i ordboka # ord vil ha n?kkelverdiene (franske ord), mens # franskTilEngelsk[ord] vil v?re den engelske oversettelsen av ord # Fyller opp de to ordlistene for ord in franskTilEngelsk: franskeOrd.append(ord) engelskeOrd.append(franskTilEngelsk[ord]) ord = beOmEnTekstverdi("Hvilket ord vil du oversette? ") # G?r i l?kke s? lenge ordet som skrives ikke er "STOPP!" while ord != "STOPP!": if ord in franskeOrd: # Oversetter fra fransk til engelsk print("'"+ord+"'", "oversatt til engelsk er", "'"+oversett(ord, franskeOrd, engelskeOrd)+"'") elif ord in engelskeOrd: # Oversetter fra engelsk til fransk print("'"+ord+"'", "oversatt til fransk er", "'"+oversett(ord, engelskeOrd, franskeOrd)+"'") else: # Ordet fantes ike i noen ordliste print("Finner ikke", ord, "i ordlistene") ord = beOmEnTekstverdi("Hvilket ord vil du oversette? ") # Her er ord == "STOPP!" print("Takk for n?")