Units API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/units/121847200/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/vi/?format=api",
    "source": [
        "Voice Notify does not collect or transmit data off of the device. However, it does use third party apps or services that may transmit data, as outlined below under \"Third party apps and services\".\n\nIn the unlikely event that sensitive or personal information is received by the developer, it will not be sold, shared, copied, or used without the express consent of who the information belongs to. In the absence of consent, the information will be deleted if possible.\n\nThe purpose of Voice Notify is to speak notifications, and as such it is likely that spoken notifications may be heard by people or microphones in the vicinity. It is recommended to configure Voice Notify and the device to prevent undesired spoken notifications. Use at your own risk.\n\nThe notifications received by Voice Notify are only held in memory to be displayed in the Notification Log (up to the most recent 20) and are not written to storage. This prevents other apps from accessing the data, especially if the device is rooted. As a result, if the Voice Notify process is terminated, the notification log is cleared.\n\nInstalled apps are read and listed to allow users to choose which apps have their notifications spoken. The app titles and package names are stored in a database in Voice Notify's internal private data storage on the device to save selections and act as a cache to improve performance of loading the app list.\n\nThird party apps and services:\n• Text-To-Speech engine - Voice Notify passes notification text to be spoken to the default Text-To-Speech engine, which is outside the direct control of Voice Notify. Please read the privacy policy of the TTS engine for how it uses data.\n• Google Play Services may send anonymized crash and basic analytical data back to the developer to assist in improving the app.\n• Messaging app - The \"Contact Developer\" option opens the user's chosen or default messaging app, such as an email app, and pre-populates the message with the Voice Notify version, Android version, Android build number, and device name. For an email app, the \"To\" field is set to the developer's address (pilota51@gmail.com). By sending the message, the user understands and consents to their name and contact information being shared with the recipient(s), as determined by the messaging app.\n• Other options under \"Help & Support\" open the relevant external apps or websites (Play Store, Weblate.org, GitHub.com), only sending a hard coded URL to the Voice Notify page.\n\nBelow are the permissions used by Voice Notify and why they're needed:\n• Bluetooth - Required to detect whether Bluetooth headset is connected.\n• Vibrate - Required for Test feature while phone is in vibrate mode.\n• Modify Audio Settings - Required for improved wired headset detection.\n• Read Phone State - Required to interrupt TTS if a phone call becomes active."
    ],
    "previous_source": "",
    "target": [
        "Voice Notify không thu thập hoặc truyền dữ liệu ra khỏi thiết bị. Tuy nhiên, nó sử dụng các ứng dụng hoặc dịch vụ của bên thứ ba có thể truyền dữ liệu, như được nêu chi tiết bên dưới trong \"Ứng dụng và dịch vụ của bên thứ ba\".\n\nTrong trường hợp hiếm hoi nhận được thông tin nhạy cảm hoặc cá nhân bởi nhà phát triển, thông tin đó sẽ không được bán, chia sẻ, sao chép hoặc sử dụng mà không có sự đồng ý rõ ràng của chủ sở hữu thông tin. Nếu không có sự đồng ý, thông tin sẽ bị xóa nếu có thể.\n\nMục đích của Voice Notify là đọc thông báo bằng giọng nói, do đó, thông báo bằng giọng nói có thể bị người khác hoặc micrô ở gần nghe thấy. Bạn nên cấu hình Voice Notify và thiết bị để tránh thông báo bằng giọng nói không mong muốn. Sử dụng dưới trách nhiệm của bạn.\n\nCác thông báo nhận được bởi Voice Notify chỉ được lưu trong bộ nhớ để hiển thị trong Nhật ký thông báo (tối đa 20 thông báo gần nhất) và không được ghi vào bộ nhớ lưu trữ. Điều này ngăn các ứng dụng khác truy cập dữ liệu, đặc biệt là nếu thiết bị được root. Do đó, nếu tiến trình Voice Notify bị terminated (kết thúc), nhật ký thông báo sẽ bị xóa.\n\nỨng dụng được cài đặt sẽ được đọc và liệt kê để cho phép người dùng chọn ứng dụng nào có thông báo được đọc bằng giọng nói. Tiêu đề và tên gói của ứng dụng được lưu trữ trong cơ sở dữ liệu trong bộ lưu trữ dữ liệu riêng tư nội bộ của Voice Notify trên thiết bị để lưu các lựa chọn và hoạt động như một bộ nhớ cache để cải thiện hiệu suất tải danh sách ứng dụng.\n\nỨng dụng và dịch vụ của bên thứ ba:\n\nCông cụ Text-To-Speech (chuyển văn bản thành giọng nói) - Voice Notify chuyển văn bản thông báo để đọc thành giọng nói cho công cụ Text-To-Speech mặc định, nằm ngoài quyền kiểm soát trực tiếp của Voice Notify. Vui lòng đọc chính sách bảo mật của công cụ TTS để biết cách nó sử dụng dữ liệu.\nGoogle Play Services có thể gửi dữ liệu phân tích cơ bản và sự cố ứng dụng ẩn danh trở lại cho nhà phát triển để hỗ trợ cải thiện ứng dụng.\nỨng dụng nhắn tin - Tùy chọn \"Liên hệ với nhà phát triển\" sẽ mở ứng dụng nhắn tin hoặc ứng dụng email mặc định của người dùng, chẳng hạn như ứng dụng email, và điền sẵn nội dung tin nhắn với phiên bản Voice Notify, phiên bản Android, số bản dựng Android và tên thiết bị. Đối với ứng dụng email, trường \"Đến\" được đặt thành địa chỉ của nhà phát triển (pilota51@gmail.com). Bằng cách gửi tin nhắn, người dùng hiểu và đồng ý rằng tên và thông tin liên lạc của họ được chia sẻ với người nhận, theo quy định của ứng dụng nhắn tin.\nCác tùy chọn khác trong \"Trợ giúp & Hỗ trợ\" sẽ mở các ứng dụng hoặc trang web bên ngoài liên quan (Play Store, Weblate.org, GitHub.com), chỉ gửi một URL được mã hóa cứng đến trang Voice Notify.\n\nDưới đây là các quyền được sử dụng bởi Voice Notify và lý do tại sao chúng cần thiết:\nBluetooth - Cần thiết để phát hiện tai nghe Bluetooth có được kết nối hay không.\nRung - Cần thiết cho tính năng Kiểm tra khi điện thoại ở chế độ rung.\nThay đổi Cài đặt Âm thanh - Cần thiết để cải thiện khả năng phát hiện tai nghe có dây.\nĐọc Trạng thái Điện thoại - Cần thiết để ngắt TTS nếu có cuộc gọi đến."
    ],
    "id_hash": -1369285443772244128,
    "content_hash": 3048438420356155376,
    "location": "",
    "context": "support_privacy_message",
    "note": "",
    "flags": "",
    "labels": [],
    "state": 20,
    "fuzzy": false,
    "translated": true,
    "approved": false,
    "position": 90,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 476,
    "source_unit": "https://hosted.weblate.org/api/units/81386835/?format=api",
    "priority": 100,
    "id": 121847200,
    "web_url": "https://hosted.weblate.org/translate/voice-notify/app/vi/?checksum=6cff5224c7d79f60",
    "url": "https://hosted.weblate.org/api/units/121847200/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2024-04-30T16:37:28.775123+02:00"
}