免費且離線的同聲翻譯利器「GitHub 熱點速覽」

削微寒發表於2024-06-25

開源的翻譯軟體眾多,但大多數依賴於翻譯 API 服務,因此就需要聯網、有次數限制、並非完全免費。然後,本週上榜的是一款可以離線使用的 Android 翻譯軟體:RTranslator,它建立於 4 年前,最初也是基於谷歌翻譯 API 開發,但在上週釋出的 2.0 版本中,採用了全新的 NLLB+Whisper 模型,實現了可離線使用的同聲翻譯功能,這一改動 Star 數直接一飛沖天!

接下來上榜的開源專案,包括可當成命令列工具使用的爬蟲框架 katana,輕鬆檢視頻寬使用情況的命令列工具 bandwhich,零程式碼開發遊戲的 GDevelop,以及端到端的 WebRTC 技術棧 LiveKit,它能簡化 Web 實時通訊應用的開發。

最後,高顏值的 LLM 聊天應用 lobe-chat,搭配上簡化大模型 API 服務的工具 LiteLLM,幫助你輕鬆打造屬於自己的免費 ChatGPT 應用。

  • 本文目錄
    • 1. 開源熱搜專案
      • 1.1 離線的 Android 實時翻譯軟體:RTranslator
      • 1.2 開箱即用的爬蟲工具和框架:katana
      • 1.3 零程式碼的遊戲開發平臺:GDevelop
      • 1.4 端到端的 WebRTC 技術棧:LiveKit
      • 1.5 高顏值的 ChatGPT/LLM 聊天應用:lobe-chat
    • 2. HelloGitHub 熱評
      • 2.1 簡化大模型 API 呼叫的工具:LiteLLM
      • 2.2 檢視頻寬使用情況的命令列工具:bandwhich
    • 3. 結尾

1. 開源熱搜專案

1.1 離線的 Android 實時翻譯軟體:RTranslator

主語言:C++Star:2.3k周增長:2.1k

這是一款開源、免費、離線的 Android 實時翻譯軟體,它使用 Meta 開源的 NLLB 模型進行翻譯,並結合 OpenAI 的 Whisper 技術處理語音,實現完全免費且無需聯網的“同聲翻譯”功能,支援對話、對講和文字翻譯模式。需要注意,首次啟動應用時會下載約 1GB 的模型,手機需具備至少 6GB 的執行記憶體。

GitHub 地址→github.com/niedev/RTranslator

1.2 開箱即用的爬蟲工具和框架:katana

主語言:GoStar:9.6k周增長:600

這是一個用 Go 語言編寫的爬蟲框架,可作為命令列工具或庫使用,支援無頭模式、JS 解析、正規表示式、輸出 JSON 檔案和自動填寫表單等功能。把它當成命令列工具使起來十分方便,簡單的爬蟲根本不用寫,一條命令直接搞定。

GitHub 地址→github.com/projectdiscovery/katana

1.3 零程式碼的遊戲開發平臺:GDevelop

主語言:JavaScriptStar:7.1k周增長:700

它是一個免費的開源遊戲製作工具,它提供了視覺化的編輯器和遊戲開發環境,讓使用者不用寫複雜的程式碼,即可透過拖拽的方式製作 2D 遊戲。

GitHub 地址→github.com/4ian/GDevelop

1.4 端到端的 WebRTC 技術棧:LiveKit

主語言:GoStar:8.7k周增長:400

該專案可用於構建基於 WebRTC 的可擴充套件多使用者音/影片線上會議應用,它提供了豐富的客戶端 SDK 和易於部署的伺服器端,支援發言人檢測、端到端加密、螢幕共享等功能。

GitHub 地址→github.com/livekit/livekit

1.5 高顏值的 ChatGPT/LLM 聊天應用:lobe-chat

主語言:TypeScriptStar:33k周增長:1k

該專案是由一群熱情洋溢的設計工程師開發的 ChatGPT/LLM 桌面應用,它擁有極高的顏值,支援語音對話、視覺識別、文生圖、外掛市場、移動端適配和多使用者管理等功能,可接入多種模型服務商和本地大語言模型。

GitHub 地址→github.com/lobehub/lobe-chat

2. HelloGitHub 熱評

在這個章節,將會分享下本週 HelloGitHub 網站上的熱門開源專案,歡迎與我們分享你上手這些開源專案後的使用體驗。

2.1 簡化大模型 API 呼叫的工具:LiteLLM

主語言:Python

該專案能夠將各種 AI 大模型和服務的介面,統一轉換成 OpenAI 的格式,簡化了在不同 AI 服務/大模型切換和管理的工作。此外,它還支援設定預算、限制請求頻率、管理 API Key 和配置 OpenAI 代理伺服器等功能。

專案詳情→hellogithub.com/repository/8c5825ab3aa640349dba422c26178376

2.2 檢視頻寬使用情況的命令列工具:bandwhich

主語言:Rust

這是一個開源的命令列網路頻寬監控工具,它可以實時顯示網路使用情況,包括程序、連線和遠端地址等資訊。

專案詳情→hellogithub.com/repository/bcff09fdc3864c3c8aa3024e0f56ea1e

3. 結尾

以上就是本期「GitHub 熱點速覽」的全部內容,希望你能夠在這裡找到自己感興趣的開源專案,如果你有其他好玩、有趣的 GitHub 開源專案想要分享,歡迎來 HelloGitHub 與我們交流和討論。

往期回顧

  • 開源的網路瑞士軍刀
  • 手機上玩 PC 遊戲的開源專案

相關文章