11 Matching Annotations
  1. Apr 2024
    1. Sunnyvale taps AI to translate public meetings

      Sunnyvale taps AI to translate public meetings

      該來的還是來了。AI口譯將會從底層漸漸蠶食真人口譯的工作。

    2. The adoption of AI translation is cheaper than hiring human translators. Garnett said the city pays $112.50 for every hour the service is used, and has so far paid about $4,308 for more than 38 hours of usage. Hiring an human translator would cost the city up to $400 per hour. “This creates a much smoother dialogue than using live interpreters,” she  told San José Spotlight. “We likely would have needed two to four live interpreters to accomplish what we are doing with Wordly.”

      The adoption of AI translation is cheaper than hiring human translators. Garnett said the city pays $112.50 for every hour the service is used, and has so far paid about $4,308 for more than 38 hours of usage. Hiring an human translator would cost the city up to $400 per hour.

      “This creates a much smoother dialogue than using live interpreters,” she told San José Spotlight. “We likely would have needed two to four live interpreters to accomplish what we are doing with Wordly.”

  2. Jan 2024
    1. Frederick Wang  · rpnteSsdoo89ithth333t5u09auu7ul1cg8h4595l29f65609837a9m54h06  · Shared with Public group[徵中英文口譯]2024一月18-21台北市面試OK每天至少$3萬新台幣MTS口譯團隊17年來參與無數國際課程與會議試用/面試後評價四顆星以上每天$2萬台幣及以上;出國會議食宿全包,每人每天實領$3萬台幣及以上;我們五顆星口譯每天$5萬起跳(2014有每位口譯$6000美元一天,六天的口譯案,以及2023十一月,海外30天供食宿的案子,兩位口譯每人各拿新台幣$1xx萬,有開立發票為證)All reactions:10 10

      一天一千美元(新臺幣三萬)在美國是合理、受尊重的口譯價格,不算頂級但在平均之上。

      至於一天臺幣五萬,甚至6000美元(臺幣18萬),那就是頂級的待遇了。我只聽一位經常往返台美之間的律師朋友說過,他們事務所曾以一天6000美元僱用過一位中英口譯員,我也曾因緣際會,在一場美國現場的庭外採證會上,親身體驗這位口譯員的厲害。

      那場口譯歷時14小時,我方兩人一組,每三四小時才獲准輪流,做完時已經累得不成人樣。這位頂尖口譯擔任我倆的糾錯口譯,全程單槍匹馬14小時犀利指教,毫不客氣。

      我那一天的收費,按照我事先制定的超時費率,高達3200美元。雖然驚人,但換算時薪,加上高難度的技術性內容,只是剛好。我想,這種案可遇不可求,以後難再有如此高價的單日收費,我也不喜歡這種出賣腦神經的極端體力活。

      所以,在這裡聽到有口譯員一天待遇5-18萬,還真好奇是什麼樣的案呢!

  3. Dec 2023
    1. When you run your Python program using [CPython], the code is parsed and converted to an internal bytecode format, which is then executed inside the VM. From the user’s perspective, this is clearly an interpreter—they run their program from source. But if you look under CPython’s scaly skin, you’ll see that there is definitely some compiling going on. The answer is that it is both. CPython is an interpreter, and it has a compiler.
    1. Recap

      In this article you started implementing your own version of Python. To do so, you needed to create four main components:

      A tokenizer: * accepts strings as input (supposedly, source code); * chunks the input into atomic pieces called tokens; * produces tokens regardless of their sequence making sense or not.

      A parser: * accepts tokens as input; * consumes the tokens one at a time, while making sense they come in an order that makes sense; * produces a tree that represents the syntax of the original code.

      A compiler: * accepts a tree as input; * traverses the tree to produce bytecode operations.

      An interpreter: * accepts bytecode as input; * traverses the bytecode and performs the operation that each one represents; * uses a stack to help with the computations.

    2. The interpreter accepts a list of bytecode operations and its method interpret will go through the list of bytecodes, interpreting one at a time.

      ``` from .compiler import Bytecode, BytecodeType

      ...

      class Interpreter: def init(self, bytecode: list[Bytecode]) -> None: self.stack = Stack() self.bytecode = bytecode self.ptr: int = 0

      def interpret(self) -> None:
          for bc in self.bytecode:
              # Interpret this bytecode operator.
              if bc.type == BytecodeType.PUSH:
                  self.stack.push(bc.value)
              elif bc.type == BytecodeType.BINOP:
                  right = self.stack.pop()
                  left = self.stack.pop()
                  if bc.value == "+":
                      result = left + right
                  elif bc.value == "-":
                      result = left - right
                  else:
                      raise RuntimeError(f"Unknown operator {bc.value}.")
                  self.stack.push(result)
      
          print("Done!")
          print(self.stack)
      

      ```

    3. The interpreter is the part of the program that is responsible for taking bytecode operations as input and using those to actually run the source code you started off with.
  4. Nov 2023
    1. 清晰音質是同步口譯的必要條件,請大家告訴大家

      美國這裡很多縣市政府單位主辦的會,提供同步口譯,但他們完全不考慮必須給口譯員提供清晰音質這個必要條件,而是任他們用耳朵從現場擴音器轟隆迴響一團模糊的聲響中,接收講者的內容,再用小蜜蜂口譯給聽眾。

  5. Jan 2021